Add support for common test sequences in inner-tracker-tests repo
Some "common" test sequences have been developed to unify the test sequences performed by each subdetector group, TBPX, TEPX, and TFPX.
These are given in the beozek branch of the inner-tracker-tests repo, in the TestSequences.py file, prefixed with the string "Common_".
The goal of this branch is to provide a version of dirigent that can simply test that these test sequence lists work:
-
"Common_Assembly_Test_FirstPart" -
"Common_Assembly_Test_SecondPart" -
"Common_FullPerformance_Test" -
"Common_FullPerformance_Test_Fast"
Users are to run them, and report back any errors. Once these are all fixed and each sequence works in dirigent (with no local modifications!), the beozek branch of the inner-tracker-tests repo can be merged into the master branch of the inner-tracker-tests, which can be packaged with the QC software(s).
Known problems
- In
"Common_"test lists that include"crosstalk_analyze", there are also three"PixelAlive_XXXX_xtalk"tests. In dirigent, this will run sixpixelalivetests in total, since the dirigent calibrationcrosstalk_methodwill also run threepixelalivescans. The plan is to replace"crosstalk_analyze"in the common test lists with"OpenBumpTest", which will trigger the threepixelalivescans, and remove the three"PixelAlive_XXXX_xtalk"tests from the common test lists.
Edited by Matthew Lewis Franks