Skip to content

Move central MT trigger configuration from TrigUpgradeTest to TriggerJobOpts

Rafal Bielski requested to merge rbielski/athena:runHLT_standalone into master

The following changes are made in this order:

  1. Rename legacy JO TriggerJobOpts/runHLT_standalone.py into TriggerJobOpts/runHLT_standalone_run2.py
  2. Move TrigUpgradeTest/testHLT_MT.py to TriggerJobOpts/runHLT_standalone.py
  3. Move code from TrigUpgradeTest/full_menu.py to the new TriggerJobOpts/runHLT_standalone.py
  4. Remove TrigUpgradeTest/full_menu.py

All clients are adapted for all these changes. The effect is that most JOs and tests won't depend on the TrigUpgradeTest which is being phased out (ATR-20514) any more, and instead they will use Run-3 version of the same job options we used in Run-2, that is runHLT_standalone.py.

No code has been actually changed. The code was just moved around from a temporary development location (TrigUpgradeTest) to its proper long-term location (TriggerJobOpts).

I tried to run as many relevant tests as possible, as many clients are updated. Some of them are already broken though, so I could only verify they break in the same way.

For reviewers:
Due to the two git mv operations with destination of the second being same as source of the first, git diff for runHLT_standalone.py displays a comparison of two completely different files. For this reason, it is much better to look at the individual commits rather than browsing the diff tab in the MR.

Merge request reports