TriggerMenuMT: Stop producing L1 menu files during build
The main change is to no longer produce the L1 menu files (.xml, .json) during the build and not install them any longer as part of the release. This technique was inherited from `TriggerMenuXML`, but no current job actually uses these pre-generated files. This simplifies the cmake configuration greatly and `TriggerMenuMT` is no longer forced to run at the end of the build. To ensure menus are working, add a unit test for each L1 menu. Some unrelated package cleanup: - Delete unused `testMenuMT.sh`, `trigermenuMT_test.py`, `generateMenuMT.py`. - Delete `generateMT.py` and instead inline the flags in `test_HLTmenu.sh`. - Move `menu_config_tests.py` to `python/` directory.
Showing
- Trigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt 42 additions, 130 deletionsTrigger/TriggerCommon/TriggerMenuMT/CMakeLists.txt
- Trigger/TriggerCommon/TriggerMenuMT/python/menu_config_tests.py 0 additions, 0 deletions...r/TriggerCommon/TriggerMenuMT/python/menu_config_tests.py
- Trigger/TriggerCommon/TriggerMenuMT/scripts/generateL1MenuMT.sh 2 additions, 0 deletions...r/TriggerCommon/TriggerMenuMT/scripts/generateL1MenuMT.sh
- Trigger/TriggerCommon/TriggerMenuMT/scripts/generateMenuMT.py 0 additions, 42 deletions...ger/TriggerCommon/TriggerMenuMT/scripts/generateMenuMT.py
- Trigger/TriggerCommon/TriggerMenuMT/scripts/testMenuMT.sh 0 additions, 82 deletionsTrigger/TriggerCommon/TriggerMenuMT/scripts/testMenuMT.sh
- Trigger/TriggerCommon/TriggerMenuMT/scripts/test_HLTmenu.sh 1 addition, 1 deletionTrigger/TriggerCommon/TriggerMenuMT/scripts/test_HLTmenu.sh
- Trigger/TriggerCommon/TriggerMenuMT/scripts/verify_menu_config.py 1 addition, 1 deletion...TriggerCommon/TriggerMenuMT/scripts/verify_menu_config.py
- Trigger/TriggerCommon/TriggerMenuMT/share/generateMT.py 0 additions, 10 deletionsTrigger/TriggerCommon/TriggerMenuMT/share/generateMT.py
- Trigger/TriggerCommon/TriggerMenuMT/share/trigermenuMT_test.py 0 additions, 55 deletions...er/TriggerCommon/TriggerMenuMT/share/trigermenuMT_test.py
File moved
Please register or sign in to comment