Necessary Maintenance #19011
Necessary Maintenance #19013: Implement tests for ensuring backwards compatibility
Analyzer for testing backwards compatibility
Issue #19010 discusses the constraints for creating a producer module for testing backwards compatibility. This issue focuses on the actual testing of the on-disk products, which will be done by an art analyzer module.
- The analyzer need only reside on the development branch(es)--unlike the producer module, we do not need an analyzer per file-format version since the intention is to test reading products from old files with only the current code in (or HEAD of) art.
- The analyzer should test that the values of the read data products are consistent with what is expected.