@@ -39,75 +39,61 @@ foreach(comp_lvl 0 1)
3939 add_test (NAME WRITE_serial-comp${comp_lvl} -Slab
4040 COMMAND slab_serial_write -lx ${lx3} -Nrun ${Nrun} -o ${serialfn} -debug -comp ${comp_lvl}
4141 )
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 )
4846
4947 add_test (NAME READ_serial-comp${comp_lvl} -Slab
5048 COMMAND slab_serial_read -Nrun ${Nrun} -o ${serialfn} -debug
5149 )
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 )
6056
6157 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} )
6761
6862 # --- MPI-ROOT
6963 set (mpi_rootfn ${test_file_dir} /mpi_root-comp${comp_lvl} .h5)
7064
7165 add_test (NAME WRITE_MPI_root-comp${comp_lvl} -Slab
7266 COMMAND runner -lx ${lx3} -exe $<TARGET_FILE:slab_mpi_serial_write> -mpiexec ${MPIEXEC_EXECUTABLE} -Nrun ${Nrun} -o ${mpi_rootfn} -debug -comp ${comp_lvl}
7367 )
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 )
8072
8173 add_test (NAME COMPARE_MPI_root-comp${comp_lvl} -Slab
8274 COMMAND ${H5DIFF} -v --delta=0.01 ${mpi_rootfn} ${serialfn}
8375 )
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} >>)
9282
9383 add_test (NAME READ_MPI_root-comp${comp_lvl} -Slab
9484 COMMAND runner -lx ${lx3} -exe $<TARGET_FILE:slab_mpi_serial_read> -mpiexec ${MPIEXEC_EXECUTABLE} -Nrun ${Nrun} -o ${mpi_rootfn} -ref ${serialfn} -debug
9585 )
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 )
10492
10593 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} )
11197
11298 # --- MPI-HDF5
11399
@@ -116,43 +102,35 @@ foreach(comp_lvl 0 1)
116102 add_test (NAME WRITE_MPI-comp${comp_lvl} -Slab
117103 COMMAND runner -lx ${lx3} -exe $<TARGET_FILE:slab_mpi_write> -mpiexec ${MPIEXEC_EXECUTABLE} -Nrun ${Nrun} -o ${mpifn} -debug -comp ${comp_lvl}
118104 )
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 )
125109
126110 add_test (NAME COMPARE_MPI-comp${comp_lvl} -Slab
127111 COMMAND ${H5DIFF} -v --delta=0.01 ${mpifn} ${serialfn}
128112 )
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} >>)
137119
138120 add_test (NAME READ_MPI-comp${comp_lvl} -Slab
139121 COMMAND runner -lx ${lx3} -exe $<TARGET_FILE:slab_mpi_read> -mpiexec ${MPIEXEC_EXECUTABLE} -Nrun ${Nrun} -o ${mpifn} -ref ${serialfn} -debug
140122 )
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 )
149129
150130 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} )
156134endforeach ()
157135
158136find_package (Python COMPONENTS Interpreter)
@@ -175,18 +153,12 @@ endif()
175153
176154set (pyargs ${PROJECT_SOURCE_DIR} /bench_slab.py --datadir ${CMAKE_CURRENT_BINARY_DIR} -B ${PROJECT_BINARY_DIR} -Nrun ${Nrun} -lx ${lx3} --debug)
177155add_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 )
182158
183159add_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)
187161
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