Redmine 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.
Details:
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.
This issue has been migrated from https://cdcvs.fnal.gov/redmine/issues/19011 (FNAL account required) Originally created by @knoepfel on 2018-02-16 17:39:33
Redmine 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.
Details: