Forked from
atlas / athena
146321 commits behind, 32912 commits ahead of the upstream repository.
-
Vakhtang Tsulaia authored
Include MET tests TrigUpgradeTest See merge request atlas/athena!16617
Vakhtang Tsulaia authoredInclude MET tests TrigUpgradeTest See merge request atlas/athena!16617
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
CMakeLists.txt 7.33 KiB
################################################################################
# Package: TrigUpgradeTest
################################################################################
# Declare the package name:
atlas_subdir( TrigUpgradeTest )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
TestPolicy
AtlasPolicy
GaudiKernel
PRIVATE
Control/AthenaBaseComps
Trigger/TrigSteer/DecisionHandling
Trigger/TrigEvent/TrigSteeringEvent
Control/AthViews
)
find_package( Boost COMPONENTS filesystem thread system )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
atlas_add_library( TrigUpgradeTestLib
src/*.cxx
PUBLIC_HEADERS TrigUpgradeTest
INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES}
GaudiKernel AthenaBaseComps TrigSteeringEvent DecisionHandlingLib )
atlas_add_component( TrigUpgradeTest
src/components/*.cxx
INCLUDE_DIRS ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
LINK_LIBRARIES ${Boost_LIBRARIES}
${ROOT_LIBRARIES} GaudiKernel
AthenaBaseComps TrigUpgradeTestLib AthViews )
atlas_add_test( ViewSchedule1 SCRIPT test/test_view_schedule.sh
ENVIRONMENT THREADS=1 )
atlas_add_test( ViewSchedule2 SCRIPT test/test_view_schedule.sh
ENVIRONMENT THREADS=2 )
atlas_add_test( ViewSchedule64 SCRIPT test/test_view_schedule.sh
ENVIRONMENT THREADS=64 )
# out until we find a way to properly invoke tests from other packages
# atlas_add_test( creatingEVTest SCRIPT forward.sh ViewAlgsTest/test/creatingEVTest.sh )
atlas_add_test( merge
SCRIPT test/test_merge.sh
PROPERTIES TIMEOUT 1000
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_IDRunMC )
atlas_add_test( IDRunMC
SCRIPT test/test_id_run_mc.sh
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_IDRunMC
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_IDRunData )
atlas_add_test( IDRunData SCRIPT test/test_id_run_data.sh
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_IDRunData
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_egammaRunData )
atlas_add_test( egammaRunData
SCRIPT test/test_egamma_run_data.sh
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_egammaRunData
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_photonMenu )
atlas_add_test( photonMenu
SCRIPT test/test_photon_menu.sh
PROPERTIES TIMEOUT 1000
EXTRA_PATTERNS "-s TriggerSummaryStep.*HLT_.*|TriggerMonitorFinal.*HLT_.*|TrigSignatureMoniMT.*HLT_.*"
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_photonMenu
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_electronMenu )
atlas_add_test( electronMenu
SCRIPT test/test_electron_menu.sh
EXTRA_PATTERNS "-s TriggerSummaryStep.*HLT_.*|TriggerMonitorFinal.*HLT_.*|TrigSignatureMoniMT.*HLT_.*"
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_electronMenu
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_muRunData )
atlas_add_test( muRunData
SCRIPT test/test_mu_run_data.sh
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_muRunData
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_muMenu )
atlas_add_test( muMenu
SCRIPT test/test_mu_menu.sh
EXTRA_PATTERNS "-s TriggerSummaryStep.*HLT_.*|TriggerMonitorFinal.*HLT_.*|TrigSignatureMoniMT.*HLT_.*"
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_muMenu
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_jet )
atlas_add_test( jetRunData
SCRIPT test/test_jet.sh
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_jet
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_jetMenu )
atlas_add_test( jetMenu
SCRIPT test/test_jet_menu.sh
EXTRA_PATTERNS "-s TriggerSummaryStep.*HLT_.*|TriggerMonitorFinal.*HLT_.*|TrigSignatureMoniMT.*HLT_.*"
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_jetMenu
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_fullMenu )
atlas_add_test( fullMenu
SCRIPT test/test_full_menu.sh
EXTRA_PATTERNS "-s TriggerSummaryStep.*HLT_.*|TriggerMonitorFinal.*HLT_.*|TrigSignatureMoniMT.*HLT_.*"
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_fullMenu
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_idCaloRunData )
atlas_add_test( idCaloRunData
SCRIPT test/test_id_calo_run_data.sh
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_idCaloRunData
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_CaloOnlyRunData )
atlas_add_test( CaloOnlyRunData
SCRIPT test/test_calo_only_data.sh
EXTRA_PATTERNS "-s testReFastAlgo.*REGTEST*"
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_CaloOnlyRunData
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_emu_l1_decoding )
atlas_add_test( EmuL1Decoding
SCRIPT test/test_emu_l1_decoding.sh
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_emu_l1_decoding
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_emu_step_processing )
atlas_add_test( EmuStepProcessing
SCRIPT test/test_emu_step_processing.sh
EXTRA_PATTERNS "-s TrigSignatureMoniMT.*INFO HLT_.*"
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_emu_step_processing
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_NewJO )
atlas_add_test( NewJO
SCRIPT test/test_newJO.sh
EXTRA_PATTERNS "-s .*ERROR (?\!attempt to add a duplicate).*|.*FATAL.*|.*newJOtest.pkl.*|TrigSignatureMoniMT .*INFO.*"
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_NewJO
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_l1sim )
atlas_add_test( l1sim
SCRIPT test/test_l1sim.sh
PROPERTIES TIMEOUT 1000
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_l1sim
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_bJetMenu )
atlas_add_test( bJetMenu
SCRIPT test/test_bjet_menu.sh
PROPERTIES TIMEOUT 1000
EXTRA_PATTERNS "-s TrigSignatureMoniMT.*HLT_.*"
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_bJetMenu
)
file( MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_met )
atlas_add_test( met
SCRIPT test/test_met.sh
PROPERTIES TIMEOUT 500
PROPERTIES WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unitTestRun_met)
atlas_install_joboptions( share/*.py )
atlas_install_data( share/*.ref )
atlas_install_python_modules( python/*.py )
atlas_install_scripts( test/test* )