Forked from
atlas / athena
88936 commits behind the upstream repository.
-
Frank Winklmeier authored
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.
Frank Winklmeier authoredThe 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.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
verify_menu_config.py 3.53 KiB