ome / bioformats

Bio-Formats is a Java library for reading and writing data in life sciences image file formats. It is developed by the Open Microscopy Environment. Bio-Formats is released under the GNU General Public License (GPL); commercial licenses are available from Glencoe Software.
https://www.openmicroscopy.org/bio-formats
GNU General Public License v2.0
370 stars 241 forks source link

testSaneUsedFiles: check getCurrentFile is the first file in the getUsedFiles list #4172

Open sbesson opened 3 months ago

sbesson commented 3 months ago

Discussed earlier with @melissalinkert and @jburel, opening initially to assess how many formats deviate from this assumption in the nightly CI builds

sbesson commented 3 months ago

As expected, quite a few failures reported in the nightly CI builds. The reader for the following curated QA folders should likely be reviewed as a next step:

Marking this PR as draft in the meantime

sbesson commented 2 months ago

As discussed today, assigning to the 8.0.0 milestone with the aim to: 1- review and update the contract of IFormatReader to enforce consistency between getCurrentFile and getUsedFiles 2- review and update all the readers for the failing formats