@@ -39,75 +39,61 @@ foreach(comp_lvl 0 1)
39
39
add_test (NAME WRITE_serial-comp${comp_lvl}-Slab
40
40
COMMAND slab_serial_write -lx ${lx3} -Nrun ${Nrun} -o ${serialfn} -debug -comp ${comp_lvl}
41
41
)
42
- set_tests_properties (WRITE_serial-comp${comp_lvl}-Slab PROPERTIES
43
- TIMEOUT ${write_timeout}
44
- FIXTURES_SETUP write_serial-comp${comp_lvl}-Slab
45
- LABELS "serial_hdf5;write"
46
- RUN_SERIAL true
47
- )
42
+ set_property (TEST WRITE_serial-comp${comp_lvl}-Slab PROPERTY TIMEOUT ${write_timeout} )
43
+ set_property (TEST WRITE_serial-comp${comp_lvl}-Slab PROPERTY FIXTURES_SETUP write_serial-comp${comp_lvl}-Slab )
44
+ set_property (TEST WRITE_serial-comp${comp_lvl}-Slab PROPERTY LABELS "serial_hdf5;write" )
45
+ set_property (TEST WRITE_serial-comp${comp_lvl}-Slab PROPERTY RUN_SERIAL true )
48
46
49
47
add_test (NAME READ_serial-comp${comp_lvl}-Slab
50
48
COMMAND slab_serial_read -Nrun ${Nrun} -o ${serialfn} -debug
51
49
)
52
- set_tests_properties (READ_serial-comp${comp_lvl}-Slab PROPERTIES
53
- TIMEOUT ${read_timeout}
54
- FIXTURES_REQUIRED write_serial-comp${comp_lvl}-Slab
55
- FIXTURES_SETUP read_serial-comp${comp_lvl}-Slab
56
- REQUIRED_FILES ${serialfn}
57
- LABELS "serial_hdf5;read"
58
- RUN_SERIAL true
59
- )
50
+ set_property (TEST READ_serial-comp${comp_lvl}-Slab PROPERTY TIMEOUT ${read_timeout} )
51
+ set_property (TEST READ_serial-comp${comp_lvl}-Slab PROPERTY FIXTURES_REQUIRED write_serial-comp${comp_lvl}-Slab )
52
+ set_property (TEST READ_serial-comp${comp_lvl}-Slab PROPERTY FIXTURES_SETUP read_serial-comp${comp_lvl}-Slab )
53
+ set_property (TEST READ_serial-comp${comp_lvl}-Slab PROPERTY REQUIRED_FILES ${serialfn} )
54
+ set_property (TEST READ_serial-comp${comp_lvl}-Slab PROPERTY LABELS "serial_hdf5;read" )
55
+ set_property (TEST READ_serial-comp${comp_lvl}-Slab PROPERTY RUN_SERIAL true )
60
56
61
57
add_test (NAME serial-cleanup-comp${comp_lvl} COMMAND ${CMAKE_COMMAND} -E rm ${serialfn} )
62
- set_tests_properties (serial-cleanup-comp${comp_lvl} PROPERTIES
63
- FIXTURES_REQUIRED "read_serial-comp${comp_lvl} -Slab;read_mpi_root-comp${comp_lvl} -Slab;read_mpi-comp${comp_lvl} -Slab"
64
- REQUIRED_FILES ${serialfn}
65
- TIMEOUT ${read_timeout}
66
- )
58
+ set_property (TEST serial-cleanup-comp${comp_lvl} PROPERTY FIXTURES_REQUIRED "read_serial-comp${comp_lvl} -Slab;read_mpi_root-comp${comp_lvl} -Slab;read_mpi-comp${comp_lvl} -Slab" )
59
+ set_property (TEST serial-cleanup-comp${comp_lvl} PROPERTY REQUIRED_FILES ${serialfn} )
60
+ set_property (TEST serial-cleanup-comp${comp_lvl} PROPERTY TIMEOUT ${read_timeout} )
67
61
68
62
# --- MPI-ROOT
69
63
set (mpi_rootfn ${test_file_dir} /mpi_root-comp${comp_lvl}.h5 )
70
64
71
65
add_test (NAME WRITE_MPI_root-comp${comp_lvl}-Slab
72
66
COMMAND runner -lx ${lx3} -exe $< TARGET_FILE:slab_mpi_serial_write> -mpiexec ${MPIEXEC_EXECUTABLE} -Nrun ${Nrun} -o ${mpi_rootfn} -debug -comp ${comp_lvl}
73
67
)
74
- set_tests_properties (WRITE_MPI_root-comp${comp_lvl}-Slab PROPERTIES
75
- TIMEOUT ${write_timeout}
76
- FIXTURES_SETUP write_mpi_root-comp${comp_lvl}-Slab
77
- LABELS "mpi_root;write"
78
- RUN_SERIAL true
79
- )
68
+ set_property (TEST WRITE_MPI_root-comp${comp_lvl}-Slab PROPERTY TIMEOUT ${write_timeout} )
69
+ set_property (TEST WRITE_MPI_root-comp${comp_lvl}-Slab PROPERTY FIXTURES_SETUP write_mpi_root-comp${comp_lvl}-Slab )
70
+ set_property (TEST WRITE_MPI_root-comp${comp_lvl}-Slab PROPERTY LABELS "mpi_root;write" )
71
+ set_property (TEST WRITE_MPI_root-comp${comp_lvl}-Slab PROPERTY RUN_SERIAL true )
80
72
81
73
add_test (NAME COMPARE_MPI_root-comp${comp_lvl}-Slab
82
74
COMMAND ${H5DIFF} -v --delta=0.01 ${mpi_rootfn} ${serialfn}
83
75
)
84
- set_tests_properties (COMPARE_MPI_root-comp${comp_lvl}-Slab PROPERTIES
85
- FIXTURES_REQUIRED "write_serial-comp${comp_lvl} -Slab;write_mpi_root-comp${comp_lvl} -Slab"
86
- FIXTURES_SETUP compare_mpi_root-comp${comp_lvl}-Slab
87
- REQUIRED_FILES "${mpi_rootfn} ;${serialfn} "
88
- LABELS "mpi_root;compare"
89
- TIMEOUT ${read_timeout}
90
- DISABLED $< NOT:$< BOOL:${H5DIFF} > >
91
- )
76
+ set_property (TEST COMPARE_MPI_root-comp${comp_lvl}-Slab PROPERTY FIXTURES_REQUIRED "write_serial-comp${comp_lvl} -Slab;write_mpi_root-comp${comp_lvl} -Slab" )
77
+ set_property (TEST COMPARE_MPI_root-comp${comp_lvl}-Slab PROPERTY FIXTURES_SETUP compare_mpi_root-comp${comp_lvl}-Slab )
78
+ set_property (TEST COMPARE_MPI_root-comp${comp_lvl}-Slab PROPERTY REQUIRED_FILES "${mpi_rootfn} ;${serialfn} " )
79
+ set_property (TEST COMPARE_MPI_root-comp${comp_lvl}-Slab PROPERTY LABELS "mpi_root;compare" )
80
+ set_property (TEST COMPARE_MPI_root-comp${comp_lvl}-Slab PROPERTY TIMEOUT ${read_timeout} )
81
+ set_property (TEST COMPARE_MPI_root-comp${comp_lvl}-Slab PROPERTY DISABLED $< NOT:$< BOOL:${H5DIFF} > > )
92
82
93
83
add_test (NAME READ_MPI_root-comp${comp_lvl}-Slab
94
84
COMMAND runner -lx ${lx3} -exe $< TARGET_FILE:slab_mpi_serial_read> -mpiexec ${MPIEXEC_EXECUTABLE} -Nrun ${Nrun} -o ${mpi_rootfn} -ref ${serialfn} -debug
95
85
)
96
- set_tests_properties (READ_MPI_root-comp${comp_lvl}-Slab PROPERTIES
97
- TIMEOUT ${read_timeout}
98
- FIXTURES_REQUIRED "compare_mpi_root-comp${comp_lvl} -Slab;write_serial-comp${comp_lvl} -Slab;write_mpi_root-comp${comp_lvl} -Slab"
99
- FIXTURES_SETUP read_mpi_root-comp${comp_lvl}-Slab
100
- REQUIRED_FILES "${mpi_rootfn} ;${serialfn} "
101
- LABELS "mpi_root;read"
102
- RUN_SERIAL true
103
- )
86
+ set_property (TEST READ_MPI_root-comp${comp_lvl}-Slab PROPERTY TIMEOUT ${read_timeout} )
87
+ set_property (TEST READ_MPI_root-comp${comp_lvl}-Slab PROPERTY FIXTURES_REQUIRED "compare_mpi_root-comp${comp_lvl} -Slab;write_serial-comp${comp_lvl} -Slab;write_mpi_root-comp${comp_lvl} -Slab" )
88
+ set_property (TEST READ_MPI_root-comp${comp_lvl}-Slab PROPERTY FIXTURES_SETUP read_mpi_root-comp${comp_lvl}-Slab )
89
+ set_property (TEST READ_MPI_root-comp${comp_lvl}-Slab PROPERTY REQUIRED_FILES "${mpi_rootfn} ;${serialfn} " )
90
+ set_property (TEST READ_MPI_root-comp${comp_lvl}-Slab PROPERTY LABELS "mpi_root;read" )
91
+ set_property (TEST READ_MPI_root-comp${comp_lvl}-Slab PROPERTY RUN_SERIAL true )
104
92
105
93
add_test (NAME root-cleanup-comp${comp_lvl} COMMAND ${CMAKE_COMMAND} -E rm ${mpi_rootfn} )
106
- set_tests_properties (root-cleanup-comp${comp_lvl} PROPERTIES
107
- FIXTURES_REQUIRED read_mpi_root-comp${comp_lvl}-Slab
108
- REQUIRED_FILES ${mpi_rootfn}
109
- TIMEOUT ${read_timeout}
110
- )
94
+ set_property (TEST root-cleanup-comp${comp_lvl} PROPERTY FIXTURES_REQUIRED read_mpi_root-comp${comp_lvl}-Slab )
95
+ set_property (TEST root-cleanup-comp${comp_lvl} PROPERTY REQUIRED_FILES ${mpi_rootfn} )
96
+ set_property (TEST root-cleanup-comp${comp_lvl} PROPERTY TIMEOUT ${read_timeout} )
111
97
112
98
# --- MPI-HDF5
113
99
@@ -116,43 +102,35 @@ foreach(comp_lvl 0 1)
116
102
add_test (NAME WRITE_MPI-comp${comp_lvl}-Slab
117
103
COMMAND runner -lx ${lx3} -exe $< TARGET_FILE:slab_mpi_write> -mpiexec ${MPIEXEC_EXECUTABLE} -Nrun ${Nrun} -o ${mpifn} -debug -comp ${comp_lvl}
118
104
)
119
- set_tests_properties (WRITE_MPI-comp${comp_lvl}-Slab PROPERTIES
120
- TIMEOUT ${write_timeout}
121
- FIXTURES_SETUP write_mpi-comp${comp_lvl}-Slab
122
- LABELS "mpi_hdf5;write"
123
- RUN_SERIAL true
124
- )
105
+ set_property (TEST WRITE_MPI-comp${comp_lvl}-Slab PROPERTY TIMEOUT ${write_timeout} )
106
+ set_property (TEST WRITE_MPI-comp${comp_lvl}-Slab PROPERTY FIXTURES_SETUP write_mpi-comp${comp_lvl}-Slab )
107
+ set_property (TEST WRITE_MPI-comp${comp_lvl}-Slab PROPERTY LABELS "mpi_hdf5;write" )
108
+ set_property (TEST WRITE_MPI-comp${comp_lvl}-Slab PROPERTY RUN_SERIAL true )
125
109
126
110
add_test (NAME COMPARE_MPI-comp${comp_lvl}-Slab
127
111
COMMAND ${H5DIFF} -v --delta=0.01 ${mpifn} ${serialfn}
128
112
)
129
- set_tests_properties (COMPARE_MPI-comp${comp_lvl}-Slab PROPERTIES
130
- FIXTURES_REQUIRED "write_serial-comp${comp_lvl} -Slab;write_mpi-comp${comp_lvl} -Slab"
131
- FIXTURES_SETUP compare_mpi_hdf5-comp${comp_lvl}-Slab
132
- REQUIRED_FILES "${mpifn} ;${serialfn} "
133
- LABELS "mpi_hdf5;compare"
134
- TIMEOUT ${read_timeout}
135
- DISABLED $< NOT:$< BOOL:${H5DIFF} > >
136
- )
113
+ set_property (TEST COMPARE_MPI-comp${comp_lvl}-Slab PROPERTY FIXTURES_REQUIRED "write_serial-comp${comp_lvl} -Slab;write_mpi-comp${comp_lvl} -Slab" )
114
+ set_property (TEST COMPARE_MPI-comp${comp_lvl}-Slab PROPERTY FIXTURES_SETUP compare_mpi_hdf5-comp${comp_lvl}-Slab )
115
+ set_property (TEST COMPARE_MPI-comp${comp_lvl}-Slab PROPERTY REQUIRED_FILES "${mpifn} ;${serialfn} " )
116
+ set_property (TEST COMPARE_MPI-comp${comp_lvl}-Slab PROPERTY LABELS "mpi_hdf5;compare" )
117
+ set_property (TEST COMPARE_MPI-comp${comp_lvl}-Slab PROPERTY TIMEOUT ${read_timeout} )
118
+ set_property (TEST COMPARE_MPI-comp${comp_lvl}-Slab PROPERTY DISABLED $< NOT:$< BOOL:${H5DIFF} > > )
137
119
138
120
add_test (NAME READ_MPI-comp${comp_lvl}-Slab
139
121
COMMAND runner -lx ${lx3} -exe $< TARGET_FILE:slab_mpi_read> -mpiexec ${MPIEXEC_EXECUTABLE} -Nrun ${Nrun} -o ${mpifn} -ref ${serialfn} -debug
140
122
)
141
- set_tests_properties (READ_MPI-comp${comp_lvl}-Slab PROPERTIES
142
- TIMEOUT ${read_timeout}
143
- FIXTURES_REQUIRED "compare_mpi_hdf5-comp${comp_lvl} -Slab;write_mpi-comp${comp_lvl} -Slab;write_serial-comp${comp_lvl} -Slab"
144
- FIXTURES_SETUP read_mpi-comp${comp_lvl}-Slab
145
- REQUIRED_FILES "${mpifn} ;${serialfn} "
146
- LABELS "mpi_hdf5;read"
147
- RUN_SERIAL true
148
- )
123
+ set_property (TEST READ_MPI-comp${comp_lvl}-Slab PROPERTY TIMEOUT ${read_timeout} )
124
+ set_property (TEST READ_MPI-comp${comp_lvl}-Slab PROPERTY FIXTURES_REQUIRED "compare_mpi_hdf5-comp${comp_lvl} -Slab;write_mpi-comp${comp_lvl} -Slab;write_serial-comp${comp_lvl} -Slab" )
125
+ set_property (TEST READ_MPI-comp${comp_lvl}-Slab PROPERTY FIXTURES_SETUP read_mpi-comp${comp_lvl}-Slab )
126
+ set_property (TEST READ_MPI-comp${comp_lvl}-Slab PROPERTY REQUIRED_FILES "${mpifn} ;${serialfn} " )
127
+ set_property (TEST READ_MPI-comp${comp_lvl}-Slab PROPERTY LABELS "mpi_hdf5;read" )
128
+ set_property (TEST READ_MPI-comp${comp_lvl}-Slab PROPERTY RUN_SERIAL true )
149
129
150
130
add_test (NAME mpi-cleanup-comp${comp_lvl} COMMAND ${CMAKE_COMMAND} -E rm ${mpifn} )
151
- set_tests_properties (mpi-cleanup-comp${comp_lvl} PROPERTIES
152
- FIXTURES_REQUIRED read_mpi-comp${comp_lvl}-Slab
153
- REQUIRED_FILES ${mpifn}
154
- TIMEOUT ${read_timeout}
155
- )
131
+ set_property (TEST mpi-cleanup-comp${comp_lvl} PROPERTY FIXTURES_REQUIRED read_mpi-comp${comp_lvl}-Slab )
132
+ set_property (TEST mpi-cleanup-comp${comp_lvl} PROPERTY REQUIRED_FILES ${mpifn} )
133
+ set_property (TEST mpi-cleanup-comp${comp_lvl} PROPERTY TIMEOUT ${read_timeout} )
156
134
endforeach ()
157
135
158
136
find_package (Python COMPONENTS Interpreter )
@@ -175,18 +153,12 @@ endif()
175
153
176
154
set (pyargs ${PROJECT_SOURCE_DIR} /bench_slab.py --datadir ${CMAKE_CURRENT_BINARY_DIR} -B ${PROJECT_BINARY_DIR} -Nrun ${Nrun} -lx ${lx3} --debug )
177
155
add_test (NAME PythonRunner COMMAND Python::Interpreter ${pyargs} )
178
- set_tests_properties (PythonRunner PROPERTIES
179
- FIXTURES_SETUP PyRun_fxt
180
- RUN_SERIAL true
181
- )
156
+ set_property (TEST PythonRunner PROPERTY FIXTURES_SETUP PyRun_fxt )
157
+ set_property (TEST PythonRunner PROPERTY RUN_SERIAL true )
182
158
183
159
add_test (NAME Plotter COMMAND Python::Interpreter ${PROJECT_SOURCE_DIR} /bench_plot.py --datadir ${CMAKE_CURRENT_BINARY_DIR} -lx ${lx3} )
184
- set_tests_properties (Plotter PROPERTIES
185
- FIXTURES_REQUIRED PyRun_fxt
186
- )
160
+ set_property (TEST Plotter PROPERTY FIXTURES_REQUIRED PyRun_fxt )
187
161
188
- set_tests_properties (PythonRunner Plotter PROPERTIES
189
- LABELS python
190
- TIMEOUT 60
191
- DISABLED ${PySkip}
192
- )
162
+ set_property (TEST PythonRunner Plotter PROPERTY LABELS python )
163
+ set_property (TEST PythonRunner Plotter PROPERTY TIMEOUT 60 )
164
+ set_property (TEST PythonRunner Plotter PROPERTY DISABLED ${PySkip} )
0 commit comments