this MR is another step to chasing the irreproducibility reported in ATLASRECTS-7107.
NswCondAlgTest.pyjoboptions have been ported to ComponentAccumulator in order to include them in the ctests of the package. Since there was the hypothesis that maybe the calibration constants themselves might be irreproducible, a test script has been added which executes 5 times in a row the test and ensures that the dump of the constants remains the same. The test has been locally executed 100 times with no hint of irreproducibility. So this one is fine
NSWPassivationAlgctest. Twice execution of the
NSWPassivationAlgto ensure that the readout of the passivation constants remain the same.
MdtCablingTestis moved to the
MuonCondTestpackage. An extra test on the Run 3 geometry has been added (cf. ATLASRECTS-7016)
Improve the data navigation in
NswCalibDbThresholdData. So not call the map find operation multiple times in a row. Ensure that the threshold is set to 0 if no key could be found in the database.
Remove various deprecated testing algorithms.