@@ -39,20 +39,27 @@ Install(FILES o2simtopology.json DESTINATION share/config)
3939# add a complex simulation as a unit test (if simulation was enabled)
4040# perform some checks on kinematics and track references
4141if (HAVESIMULATION)
42- # o2sim_G4 (temporarily disabled)
43- #add_test(NAME o2sim_G4 COMMAND ${CMAKE_BINARY_DIR}/bin/o2sim -n 2 -m PIPE ITS TPC TRD TOF EMC PHS -e TGeant4)
44- #set_tests_properties(o2sim_G4 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
45- # o2sim_G4_mt (temporarily disabled)
46- #add_test(NAME o2sim_G4_mt COMMAND ${CMAKE_BINARY_DIR}/bin/o2sim -n 10 -m PIPE ITS TPC TRD TOF EMC PHS -e TGeant4 --isMT on)
47- #set_tests_properties(o2sim_G4_mt PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
48- #set_tests_properties(o2sim_G4_mt PROPERTIES ENVIRONMENT VMCWORKDIR=${CMAKE_SOURCE_DIR})
49- # checksimkinematics_G4 (temporarily disabled)
50- #add_test(NAME checksimkinematics_G4
51- # WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
52- # COMMAND root -n -b -l -q ${CMAKE_SOURCE_DIR}/DataFormats/simulation/test/checkStack.C)
42+ add_test (NAME o2sim_G4
43+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
44+ COMMAND ${CMAKE_BINARY_DIR} /bin/o2sim -n 2 -m PIPE ITS TPC TRD TOF EMC PHS -e TGeant4 )
45+ set_tests_properties (o2sim_G4 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully"
46+ ENVIRONMENT VMCWORKDIR=${CMAKE_SOURCE_DIR} FIXTURES_SETUP G4 )
47+
48+ add_test (NAME o2sim_G4_mt
49+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
50+ COMMAND ${CMAKE_BINARY_DIR} /bin/o2sim -n 10 -m PIPE ITS TPC TRD TOF EMC PHS -e TGeant4 --isMT on )
51+ set_tests_properties (o2sim_G4_mt PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully"
52+ ENVIRONMENT VMCWORKDIR=${CMAKE_SOURCE_DIR} )
53+
54+ add_test (NAME checksimkinematics_G4
55+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
56+ COMMAND root -n -b -l -q ${CMAKE_SOURCE_DIR} /DataFormats/simulation/test/checkStack.C )
57+ set_tests_properties (checksimkinematics_G4 PROPERTIES FIXTURES_REQUIRED G4
58+ ENVIRONMENT "LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH} :${CMAKE_BINARY_DIR} /lib" )
59+
5360 add_test (NAME o2sim_G3
54- WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
55- COMMAND ${CMAKE_BINARY_DIR} /bin/o2sim -n 2 -m PIPE ITS TPC MCH TOF EMC PHS -e TGeant3 )
61+ WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
62+ COMMAND ${CMAKE_BINARY_DIR} /bin/o2sim -n 2 -m PIPE ITS TPC MCH TOF EMC PHS -e TGeant3 )
5663 set_tests_properties (o2sim_G3 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully"
5764 ENVIRONMENT VMCWORKDIR=${CMAKE_SOURCE_DIR} FIXTURES_SETUP G3 )
5865
@@ -61,8 +68,4 @@ if (HAVESIMULATION)
6168 COMMAND root -n -b -l -q ${CMAKE_SOURCE_DIR} /DataFormats/simulation/test/checkStack.C )
6269 set_tests_properties (checksimkinematics_G3 PROPERTIES FIXTURES_REQUIRED G3
6370 ENVIRONMENT "LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH} :${CMAKE_BINARY_DIR} /lib" )
64-
65- #set_property(TEST checksimkinematics_G4 PROPERTY DEPENDS o2sim_G4 PASS_REGULAR_EXPRESSION "STACK TEST SUCCESSFULL")
66- #set_property(TEST checksimkinematics_G4 APPEND PROPERTY ENVIRONMENT "LD_LIBRARY_PATH=$ENV{LD_LIBRARY_PATH}:${CMAKE_BINARY_DIR}/lib")
67- #set_property(TEST checksimkinematics_G4 APPEND PROPERTY ENVIRONMENT "DYLD_LIBRARY_PATH=$ENV{DYLD_LIBRARY_PATH}:${CMAKE_BINARY_DIR}/lib")
6871endif ()
0 commit comments