Skip to content

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 six pixelalive tests in total, since the dirigent calibration crosstalk_method will also run three pixelalive scans. The plan is to replace "crosstalk_analyze" in the common test lists with "OpenBumpTest", which will trigger the three pixelalive scans, and remove the three "PixelAlive_XXXX_xtalk" tests from the common test lists.
Edited by Matthew Lewis Franks

Merge request reports

Loading