forked from AliceO2Group/AliceO2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
143 lines (100 loc) · 7.76 KB
/
Copy pathCMakeLists.txt
File metadata and controls
143 lines (100 loc) · 7.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# setup files to be installed (only ROOT macros for the moment)
FILE(GLOB INSTALL_FILES "*.C")
INSTALL(FILES ${INSTALL_FILES} DESTINATION share/macro/)
# NOTE: commented out until unit testing reenabled
# GENERATE_ROOT_TEST_SCRIPT(${CMAKE_SOURCE_DIR}/macro/run_sim_tpc.C)
# add_test_wrap(run_sim_tpc_TGeant3
# ${CMAKE_BINARY_DIR}/macro/run_sim_tpc.sh 10 \"TGeant3\")
# Set_Tests_Properties(run_sim_tpc_TGeant3 PROPERTIES TIMEOUT "30")
# Set_Tests_Properties(run_sim_tpc_TGeant3 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# add_test_wrap(run_sim_tpc_TGeant4
# ${CMAKE_BINARY_DIR}/macro/run_sim_tpc.sh 10 \"TGeant4\")
# Set_Tests_Properties(run_sim_tpc_TGeant4 PROPERTIES DEPENDS run_sim_tpc_TGeant3)
# Set_Tests_Properties(run_sim_tpc_TGeant4 PROPERTIES TIMEOUT "30")
# Set_Tests_Properties(run_sim_tpc_TGeant4 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# GENERATE_ROOT_TEST_SCRIPT(${CMAKE_SOURCE_DIR}/macro/run_digi_tpc.C)
# add_test_wrap(run_digi_tpc_TGeant3
# ${CMAKE_BINARY_DIR}/macro/run_digi_tpc.sh 10 \"TGeant3\")
# Set_Tests_Properties(run_digi_tpc_TGeant3 PROPERTIES DEPENDS run_sim_TGeant3)
# Set_Tests_Properties(run_digi_tpc_TGeant3 PROPERTIES TIMEOUT "30")
# Set_Tests_Properties(run_digi_tpc_TGeant3 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# add_test_wrap(run_digi_tpc_TGeant4
# ${CMAKE_BINARY_DIR}/macro/run_digi_tpc.sh 10 \"TGeant4\")
# Set_Tests_Properties(run_digi_tpc_TGeant4 PROPERTIES DEPENDS run_sim_tpc_TGeant4)
# Set_Tests_Properties(run_digi_tpc_TGeant4 PROPERTIES TIMEOUT "30")
# Set_Tests_Properties(run_digi_tpc_TGeant4 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# GENERATE_ROOT_TEST_SCRIPT(${CMAKE_SOURCE_DIR}/macro/run_clusterer.C)
# add_test_wrap(run_clusterer_TGeant3
# ${CMAKE_BINARY_DIR}/macro/run_clusterer.sh 10 \"TGeant3\")
# Set_Tests_Properties(run_clusterer_TGeant3 PROPERTIES DEPENDS run_digi_tpc_TGeant3)
# Set_Tests_Properties(run_clusterer_TGeant3 PROPERTIES TIMEOUT "30")
# Set_Tests_Properties(run_clusterer_TGeant3 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# add_test_wrap(comp_clusterer_TGeant3
# ${CMAKE_BINARY_DIR}/macro/compare_cluster.sh 10 \"TGeant3\")
# Set_Tests_Properties(comp_clusterer_TGeant3 PROPERTIES DEPENDS run_clusterer_TGeant3)
# Set_Tests_Properties(comp_clusterer_TGeant3 PROPERTIES TIMEOUT "30")
# Set_Tests_Properties(comp_clusterer_TGeant3 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# add_test_wrap(run_clusterer_TGeant4
# ${CMAKE_BINARY_DIR}/macro/run_clusterer.sh 10 \"TGeant4\")
# Set_Tests_Properties(run_clusterer_TGeant4 PROPERTIES DEPENDS run_digi_tpc_TGeant4)
# Set_Tests_Properties(run_clusterer_TGeant4 PROPERTIES TIMEOUT "30")
# Set_Tests_Properties(run_clusterer_TGeant4 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# GENERATE_ROOT_TEST_SCRIPT(${CMAKE_SOURCE_DIR}/macro/test_GBTFrame.C)
# GENERATE_ROOT_TEST_SCRIPT(${CMAKE_SOURCE_DIR}/macro/test_fixedPoint.C)
# GENERATE_ROOT_TEST_SCRIPT(${CMAKE_SOURCE_DIR}/macro/compare_cluster.C)
# add_test_wrap(comp_clusterer_TGeant3
# ${CMAKE_BINARY_DIR}/macro/compare_cluster.sh 10 \"TGeant3\")
# Set_Tests_Properties(comp_clusterer_TGeant3 PROPERTIES DEPENDS run_clusterer_TGeant3)
# Set_Tests_Properties(comp_clusterer_TGeant3 PROPERTIES TIMEOUT "30")
# Set_Tests_Properties(comp_clusterer_TGeant3 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# add_test_wrap(test_GBTFrame
# ${CMAKE_BINARY_DIR}/macro/test_GBTFrame.sh)
# Set_Tests_Properties(test_GBTFrame PROPERTIES TIMEOUT "30")
# Set_Tests_Properties(test_GBTFrame PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# GENERATE_ROOT_TEST_SCRIPT(${CMAKE_SOURCE_DIR}/macro/load_all_libs.C)
# #ITS tests with G3
# configure_file(${CMAKE_SOURCE_DIR}/macro/run_sim_its.sh ${CMAKE_BINARY_DIR}/macro/run_sim_its.sh)
# configure_file(${CMAKE_SOURCE_DIR}/macro/run_sim_its.C ${CMAKE_BINARY_DIR}/macro/run_sim_its.C)
# configure_file(${CMAKE_SOURCE_DIR}/macro/SetIncludePath.C ${CMAKE_BINARY_DIR}/macro/SetIncludePath.C)
# add_test_wrap(NAME run_sim_its_G3 COMMAND ${CMAKE_BINARY_DIR}/macro/run_sim_its.sh 10 TGeant3)
# set_tests_properties(run_sim_its_G3 PROPERTIES TIMEOUT "30")
# set_tests_properties(run_sim_its_G3 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# configure_file(${CMAKE_SOURCE_DIR}/macro/run_digi_its.sh ${CMAKE_BINARY_DIR}/macro/run_digi_its.sh)
# configure_file(${CMAKE_SOURCE_DIR}/macro/run_digi_its.C ${CMAKE_BINARY_DIR}/macro/run_digi_its.C)
# add_test_wrap(NAME run_digi_its_G3 COMMAND ${CMAKE_BINARY_DIR}/macro/run_digi_its.sh 10 TGeant3)
# set_tests_properties(run_digi_its_G3 PROPERTIES TIMEOUT "30")
# set_tests_properties(run_digi_its_G3 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# set_tests_properties(run_digi_its_G3 PROPERTIES DEPENDS run_sim_its_G3)
# configure_file(${CMAKE_SOURCE_DIR}/macro/run_clus_its.sh ${CMAKE_BINARY_DIR}/macro/run_clus_its.sh)
# configure_file(${CMAKE_SOURCE_DIR}/macro/run_clus_its.C ${CMAKE_BINARY_DIR}/macro/run_clus_its.C)
# add_test_wrap(NAME run_clus_its_G3 COMMAND ${CMAKE_BINARY_DIR}/macro/run_clus_its.sh 10 TGeant3)
# set_tests_properties(run_clus_its_G3 PROPERTIES TIMEOUT "30")
# set_tests_properties(run_clus_its_G3 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# set_tests_properties(run_clus_its_G3 PROPERTIES DEPENDS run_digi_its_G3)
# configure_file(${CMAKE_SOURCE_DIR}/macro/run_trac_its.sh ${CMAKE_BINARY_DIR}/macro/run_trac_its.sh)
# configure_file(${CMAKE_SOURCE_DIR}/macro/run_trac_its.C ${CMAKE_BINARY_DIR}/macro/run_trac_its.C)
# add_test_wrap(NAME run_trac_its_G3 COMMAND ${CMAKE_BINARY_DIR}/macro/run_trac_its.sh 10 TGeant3)
# set_tests_properties(run_trac_its_G3 PROPERTIES TIMEOUT "30")
# set_tests_properties(run_trac_its_G3 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# set_tests_properties(run_trac_its_G3 PROPERTIES DEPENDS run_clus_its_G3)
# #ITS tests with G4
# add_test_wrap(NAME run_sim_its_G4 COMMAND ${CMAKE_BINARY_DIR}/macro/run_sim_its.sh 10 TGeant4)
# set_tests_properties(run_sim_its_G4 PROPERTIES TIMEOUT "30")
# set_tests_properties(run_sim_its_G4 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# add_test_wrap(NAME run_digi_its_G4 COMMAND ${CMAKE_BINARY_DIR}/macro/run_digi_its.sh 10 TGeant4)
# set_tests_properties(run_digi_its_G4 PROPERTIES TIMEOUT "30")
# set_tests_properties(run_digi_its_G4 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# set_tests_properties(run_digi_its_G4 PROPERTIES DEPENDS run_sim_its_G4)
# add_test_wrap(NAME run_clus_its_G4 COMMAND ${CMAKE_BINARY_DIR}/macro/run_clus_its.sh 10 TGeant4)
# set_tests_properties(run_clus_its_G4 PROPERTIES TIMEOUT "30")
# set_tests_properties(run_clus_its_G4 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# set_tests_properties(run_clus_its_G4 PROPERTIES DEPENDS run_digi_its_G4)
# add_test_wrap(NAME run_trac_its_G4 COMMAND ${CMAKE_BINARY_DIR}/macro/run_trac_its.sh 10 TGeant4)
# set_tests_properties(run_trac_its_G4 PROPERTIES TIMEOUT "30")
# set_tests_properties(run_trac_its_G4 PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully")
# set_tests_properties(run_trac_its_G4 PROPERTIES DEPENDS run_clus_its_G4)
# GENERATE_ROOT_TEST_SCRIPT(${CMAKE_SOURCE_DIR}/macro/load_all_libs.C)
# add_test_wrap(load_all_libs
# ${CMAKE_BINARY_DIR}/macro/load_all_libs.sh)
# Set_Tests_Properties(load_all_libs PROPERTIES TIMEOUT "30")
# Set_Tests_Properties(load_all_libs PROPERTIES PASS_REGULAR_EXPRESSION "Macro finished succesfully.")