Clean up tests and update sample/tags
Behaviour changes:
- Remove extra VP (superpixel) banks when writing MDF data
Test cleanups and improvements
- Update tests to use a recent sim sample and tags (see LHCBGAUSS-2635)
- Remove redundant Rich-RealDataFormat test
- Reduce number of events used for dump-vp-rawbank test
- Replace xdigi reprocessing test with two tests (first produce, then reprocess)
- Remove boolesys test (subset of boole-upgrade-baseline)
- Remove xdst tests (to be restored when we can produce dsts)
- Remove obsolete VPRetinaCluster tests (now default behaviour)
- Add tests to dump and check raw data (e.g. source ID conformance to Online specs)
- Update references
Merge request reports
Activity
- Resolved by Rosen Matev
/ci-test lhcb-datapkg/PRConfig!254 (merged)
added ci-test-triggered label
- [2022-09-05 12:28] Validation started with lhcb-master-mr#5570
- [2022-09-06 18:32] Validation started with lhcb-master-mr#5583
- [2022-09-07 10:02] Validation started with lhcb-master-mr#5585
- [2022-09-09 18:02] Validation started with lhcb-master-mr#5615
Edited by Software for LHCb- Resolved by Rosen Matev
mentioned in merge request !335 (merged)
- Resolved by Rosen Matev
/ci-test
- Resolved by Rosen Matev
/ci-test lhcb-datapkg/PRConfig!254 (merged)
assigned to @rmatev
mentioned in issue LHCb#202
- Resolved by Rosen Matev
- Resolved by Rosen Matev
/ci-test lhcb-datapkg/PRConfig!254 (merged)
mentioned in issue #11 (closed)
mentioned in commit 8bac9aa4
40 41 try: 42 os.remove("boole-dump-raw.stdout") 43 except: 44 pass 45 39 46 </text></argument> 40 <argument name="reference"><text>../refs/boole-dump-vp-rawbank.ref</text></argument> 47 <argument name="reference"><text>../refs/boole-dump-raw.ref</text></argument> 41 48 <argument name="validator"><text> 42 from Boole.QMTest.BooleExclusions import preprocessor as BoolePreprocessor 43 preprocessor = BoolePreprocessor + \ 44 LineSkipper(["BooleInit.Boole...SUCCESS Exceptions/Errors/Warnings/Infos Statistics : 0/0/1/0"]) 49 50 from Boole.QMTest.BooleExclusions import preprocessor 45 51 validateWithReference(preproc = preprocessor) @rmatev is it really necessary to compare the raw event dump against a reference? When it was only one (VP) bank the output changed only if the VP changed, but now each and every change to Boole requires an update of the reference file of this test, which has huge (and meaningless IMHO diffs). Any objection to removing the
validateWithReference
and keeping only thecheck-raw-data
validation?Edited by Marco Cattaneo