diff --git a/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_CalibPeb_ROSRate_build.py b/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_FullMenu_ROSRate_build.py similarity index 64% rename from Trigger/TrigValidation/TrigP1Test/test/test_trigP1_CalibPeb_ROSRate_build.py rename to Trigger/TrigValidation/TrigP1Test/test/test_trigP1_FullMenu_ROSRate_build.py index baf10fae39f9ffd3fdbe21954fadb0b44a4ee201..2eb05e62579da7fd767a9ca8787bc79290b44e4d 100755 --- a/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_CalibPeb_ROSRate_build.py +++ b/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_FullMenu_ROSRate_build.py @@ -1,18 +1,16 @@ #!/usr/bin/env python -# art-description: A version of the CalibPeb test including ROS rate simulation +# art-description: Same as full_menu test from TrigUpgradeTest, but with athenaHLT, and adding ROS simulation # art-type: build # art-include: master/Athena -# Skipping art-output which has no effect for build tests. -# If you create a grid version, check art-output in existing grid tests. from TrigValTools.TrigValSteering import Test, ExecStep, CheckSteps, Step ex = ExecStep.ExecStep() ex.type = 'athenaHLT' -ex.job_options = 'TrigExPartialEB/MTCalibPeb.py' +ex.job_options = 'TrigUpgradeTest/full_menu.py' ex.input = 'data' -ex.args = '--ros2rob /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/ATLASros2rob2018-r22format.py' +ex.args = '-c "doWriteESD=False" --ros2rob /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TrigP1Test/ATLASros2rob2018-r22format.py' ex.perfmon = False # perfmon with athenaHLT doesn't work at the moment ros2json = CheckSteps.InputDependentStep("RosRateToJson") diff --git a/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_MuonSlice_build.py b/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_FullMenu_fork_build.py similarity index 57% rename from Trigger/TrigValidation/TrigP1Test/test/test_trigP1_MuonSlice_build.py rename to Trigger/TrigValidation/TrigP1Test/test/test_trigP1_FullMenu_fork_build.py index e2e1e616108ff0c45727238cb159140f95470209..d8c123b2794568d62a6011c691704f740d49188a 100755 --- a/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_MuonSlice_build.py +++ b/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_FullMenu_fork_build.py @@ -1,8 +1,8 @@ #!/usr/bin/env python -# art-description: Same as slice_mu test from TrigUpgradeTest, but with athenaHLT -# art-type: build -# art-include: master/Athena +# art-description: Same as full_menu test from TrigUpgradeTest, but with athenaHLT, MP +# art-type: build +# art-include: master/Athena from TrigValTools.TrigValSteering import Test, ExecStep, CheckSteps @@ -10,7 +10,10 @@ ex = ExecStep.ExecStep() ex.type = 'athenaHLT' ex.job_options = 'TrigUpgradeTest/full_menu.py' ex.input = 'data' -ex.args = '-c "doEmptyMenu=True;doMuonSlice=True;doWriteESD=False"' +ex.forks = 8 +ex.threads = 1 +ex.concurrent_events = 1 +ex.args = '-c "doWriteESD=False"' ex.perfmon = False # perfmon with athenaHLT doesn't work at the moment test = Test.Test() diff --git a/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_JetSlice_forkAndMT_build.py b/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_JetSlice_forkAndMT_build.py new file mode 100755 index 0000000000000000000000000000000000000000..1143dda3d2fe4c15671edf62a4bfacef72c67c77 --- /dev/null +++ b/Trigger/TrigValidation/TrigP1Test/test/test_trigP1_JetSlice_forkAndMT_build.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python + +# art-description: Same as slice_jet test from TrigUpgradeTest, but with athenaHLT, MP & MT +# art-type: build +# art-include: master/Athena + +from TrigValTools.TrigValSteering import Test, ExecStep, CheckSteps + +ex = ExecStep.ExecStep() +ex.type = 'athenaHLT' +ex.job_options = 'TrigUpgradeTest/full_menu.py' +ex.input = 'data' +ex.forks = 2 +ex.threads = 2 +ex.concurrent_events = 2 +ex.args = '--stdcmalloc -c "doEmptyMenu=True;doJetSlice=True;doWriteESD=False"' +ex.perfmon = False # perfmon with athenaHLT doesn't work at the moment + +test = Test.Test() +test.art_type = 'build' +test.exec_steps = [ex] +test.check_steps = CheckSteps.default_check_steps(test) + +import sys +sys.exit(test.run())