If you want to update the code you have on GitHub I would be happy to give it an initial review and test.
The test suite refers to the daily tests which we run against a large repository of filesets to ensure that new additions have not broken any existing behaviour. As this is a new reader we wont have any existing sample files configured for this format. If you are curious as to what the tests look like or how the process works then the first step is to generate the configurations for a fileset. This would be done by running the below command:
- Code: Select all
ant -f components/test-suite/build.xml gen-config -Dtestng.directory=/path/to/apache_repo/QA_ID/ -Dtestng.configDirectory=/path/to/data_repo_config/curated/FORMAT_NAME/qa-QA_ID/
You can point both paths to a folder containing the filesets. Once run this will generate a .bioformats file containing the metadata values for the dataset. Then anytime you run the test suite again as you originally have it will compare the results with this configuration file and notify you if there have been any breakages.
When it comes to integrating a new reader into Bio-Formats itself there are a number of things we would have to take into account. The fact that there is a public spec for the format header is a good start. The other main considerations would be the level of demand for the reader, having a suitable sample set of files in our repository to run our daily tests against, and the future cost of being able to maintain the reader with bug fixes and new versions etc.