@@ -130,30 +130,30 @@ ecbuild_get_test_multidata( TARGET multio_get_test_data
130
130
NAMES ${_test_data} )
131
131
132
132
ecbuild_add_test( TARGET test_multio_ifs_plans
133
- CONDITION HAVE_FDB5
133
+ CONDITION HAVE_FDB5
134
134
COMMAND $<TARGET_FILE:multio-feed>
135
- TEST_DEPENDS multio_get_test_data
135
+ TEST_REQUIRES multio_get_test_data
136
136
ARGS ${_test_data}
137
137
ENVIRONMENT "${_test_environment} " "MULTIO_PLANS={ \" plans\" : [{ \" name\" : \" test plans fdb5\" , \" actions\" : [{ \" type\" : \" sink\" , \" sinks\" : [{\" type\" : \" fdb5\" }]}]}]}" )
138
138
139
139
ecbuild_add_test( TARGET test_multio_ifs_io
140
140
CONDITION HAVE_FDB5
141
141
COMMAND $<TARGET_FILE:multio-feed>
142
- TEST_DEPENDS multio_get_test_data
142
+ TEST_REQUIRES multio_get_test_data
143
143
ARGS ${_test_data}
144
144
ENVIRONMENT "${_test_environment} " )
145
145
146
146
ecbuild_add_test( TARGET test_multio_subtoc
147
147
CONDITION HAVE_FDB5
148
148
COMMAND $<TARGET_FILE:multio-feed>
149
- TEST_DEPENDS multio_get_test_data
149
+ TEST_REQUIRES multio_get_test_data
150
150
ARGS ${_test_data} --test -subtoc
151
151
ENVIRONMENT "${_test_environment} " )
152
152
153
153
ecbuild_add_test( TARGET test_multio_legacy_interface
154
154
CONDITION HAVE_FDB5 AND HAVE_LEGACY_IFSIO
155
155
COMMAND $<TARGET_FILE:multio-legacy>
156
- TEST_DEPENDS multio_get_test_data
156
+ TEST_REQUIRES multio_get_test_data
157
157
ARGS ${_test_data}
158
158
ENVIRONMENT "${_test_environment} " )
159
159
@@ -187,14 +187,14 @@ ecbuild_get_test_multidata( TARGET multio_hammer_get_test_data
187
187
DIRNAME multio/tests/server
188
188
NAMES ${_hammer_test_data} )
189
189
190
- ecbuild_add_test( ENABLED OFF
191
- TARGET test_multio_hammer_none
192
- CONDITION HAVE_FDB5
193
- COMMAND $<TARGET_FILE:multio-hammer>
194
- TEST_DEPENDS multio_hammer_get_test_data
195
- ARGS ${_hammer_test_data} --transport=none
196
- MPI 1
197
- ENVIRONMENT "${_test_environment} " )
190
+ ecbuild_add_test( ENABLED OFF
191
+ TARGET test_multio_hammer_none
192
+ CONDITION HAVE_FDB5
193
+ COMMAND $<TARGET_FILE:multio-hammer>
194
+ TEST_REQUIRES multio_hammer_get_test_data
195
+ ARGS ${_hammer_test_data} --transport=none
196
+ MPI 1
197
+ ENVIRONMENT "${_test_environment} " )
198
198
199
199
200
200
@@ -209,81 +209,81 @@ ecbuild_get_test_multidata( EXTRACT TARGET multio_replay_get_test_data
209
209
NAMES ${_nemo_test_data}
210
210
)
211
211
212
- ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initfilepath_empi
213
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
214
- TEST_DEPENDS multio_replay_get_test_data
215
- ARGS "$<TARGET_FILE:multio-replay-nemo-capi> --init-mpi-external=1 --config-file=${CMAKE_CURRENT_SOURCE_DIR} /config/multio-server.yaml"
216
- $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
217
- ENVIRONMENT "${_test_environment} "
212
+ ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initfilepath_empi
213
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
214
+ TEST_REQUIRES multio_replay_get_test_data
215
+ ARGS "$<TARGET_FILE:multio-replay-nemo-capi> --init-mpi-external=1 --config-file=${CMAKE_CURRENT_SOURCE_DIR} /config/multio-server.yaml"
216
+ $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
217
+ ENVIRONMENT "${_test_environment} "
218
218
)
219
219
220
- ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_empi
221
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
222
- TEST_DEPENDS multio_replay_get_test_data
223
- ARGS "$<TARGET_FILE:multio-replay-nemo-capi> --init-mpi-external=1"
224
- $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
225
- ENVIRONMENT "${_test_environment} "
220
+ ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_empi
221
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
222
+ TEST_REQUIRES multio_replay_get_test_data
223
+ ARGS "$<TARGET_FILE:multio-replay-nemo-capi> --init-mpi-external=1"
224
+ $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
225
+ ENVIRONMENT "${_test_environment} "
226
226
)
227
227
228
- ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_impi1
229
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
230
- TEST_DEPENDS multio_replay_get_test_data
231
- ARGS $<TARGET_FILE:multio-replay-nemo-capi>
232
- $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
233
- ENVIRONMENT "${_test_environment} "
228
+ ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_impi1
229
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
230
+ TEST_REQUIRES multio_replay_get_test_data
231
+ ARGS $<TARGET_FILE:multio-replay-nemo-capi>
232
+ $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
233
+ ENVIRONMENT "${_test_environment} "
234
234
)
235
235
236
- ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_impi2
237
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
238
- TEST_DEPENDS multio_replay_get_test_data
239
- ARGS $<TARGET_FILE:multio-replay-nemo-capi>
240
- $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
241
- ENVIRONMENT "${_test_environment} "
242
- "MULTIO_SERVER_CONFIG_7FILE=${CMAKE_CURRENT_SOURCE_DIR} /config/multio-server-mpi-default-splitting.yaml"
236
+ ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_impi2
237
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
238
+ TEST_REQUIRES multio_replay_get_test_data
239
+ ARGS $<TARGET_FILE:multio-replay-nemo-capi>
240
+ $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
241
+ ENVIRONMENT "${_test_environment} "
242
+ "MULTIO_SERVER_CONFIG_7FILE=${CMAKE_CURRENT_SOURCE_DIR} /config/multio-server-mpi-default-splitting.yaml"
243
243
)
244
244
245
- ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_impi3
246
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
247
- TEST_DEPENDS multio_replay_get_test_data
248
- ARGS "$<TARGET_FILE:multio-replay-nemo-capi> --mpi-group=custom"
249
- $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
250
- ENVIRONMENT "${_test_environment} "
251
- "MULTIO_SERVER_CONFIG_FILE=${CMAKE_CURRENT_SOURCE_DIR} /config/multio-server-mpi-custom-splitting.yaml"
245
+ ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_impi3
246
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
247
+ TEST_REQUIRES multio_replay_get_test_data
248
+ ARGS "$<TARGET_FILE:multio-replay-nemo-capi> --mpi-group=custom"
249
+ $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
250
+ ENVIRONMENT "${_test_environment} "
251
+ "MULTIO_SERVER_CONFIG_FILE=${CMAKE_CURRENT_SOURCE_DIR} /config/multio-server-mpi-custom-splitting.yaml"
252
252
)
253
253
254
- ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_passdown_mpi
255
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
256
- TEST_DEPENDS multio_replay_get_test_data
257
- ARGS "$<TARGET_FILE:multio-replay-nemo-capi> --pass-down-mpi-comm=1"
258
- $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
259
- ENVIRONMENT "${_test_environment} "
254
+ ecbuild_add_test( TARGET test_multio_replay_nemo_capi_initdefault_passdown_mpi
255
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
256
+ TEST_REQUIRES multio_replay_get_test_data
257
+ ARGS "$<TARGET_FILE:multio-replay-nemo-capi> --pass-down-mpi-comm=1"
258
+ $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
259
+ ENVIRONMENT "${_test_environment} "
260
260
)
261
261
262
- ecbuild_add_test( TARGET test_multio_replay_nemo_fapi
263
- CONDITION HAVE_FORTRAN
264
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
265
- TEST_DEPENDS multio_replay_get_test_data
266
- ARGS $<TARGET_FILE:multio-replay-nemo-fapi>
267
- $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
268
- ENVIRONMENT "${_test_environment} "
262
+ ecbuild_add_test( TARGET test_multio_replay_nemo_fapi
263
+ CONDITION HAVE_FORTRAN
264
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
265
+ TEST_REQUIRES multio_replay_get_test_data
266
+ ARGS $<TARGET_FILE:multio-replay-nemo-fapi>
267
+ $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
268
+ ENVIRONMENT "${_test_environment} "
269
269
)
270
270
271
- ecbuild_add_test( TARGET test_multio_replay_nemo_capi_masked
272
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
273
- TEST_DEPENDS multio_replay_get_test_data
274
- ARGS "$<TARGET_FILE:multio-replay-nemo-capi> --send-masks=1"
275
- $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
276
- ENVIRONMENT "${_test_environment} "
277
- "MULTIO_SERVER_CONFIG_FILE=${CMAKE_CURRENT_SOURCE_DIR} /config/multio-server-masked.yaml"
271
+ ecbuild_add_test( TARGET test_multio_replay_nemo_capi_masked
272
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
273
+ TEST_REQUIRES multio_replay_get_test_data
274
+ ARGS "$<TARGET_FILE:multio-replay-nemo-capi> --send-masks=1"
275
+ $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
276
+ ENVIRONMENT "${_test_environment} "
277
+ "MULTIO_SERVER_CONFIG_FILE=${CMAKE_CURRENT_SOURCE_DIR} /config/multio-server-masked.yaml"
278
278
)
279
279
280
- ecbuild_add_test( TARGET test_multio_replay_nemo_capi_partial_agg
281
- COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
282
- TEST_DEPENDS multio_replay_get_test_data
283
- ARGS $<TARGET_FILE:multio-replay-nemo-capi-partial-agg>
284
- $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
285
- ENVIRONMENT "${_test_environment} "
286
- "MULTIO_SERVER_CONFIG_FILE=${CMAKE_CURRENT_SOURCE_DIR} /config/multio-server-test-partial-agg.yaml"
280
+ ecbuild_add_test( TARGET test_multio_replay_nemo_capi_partial_agg
281
+ COMMAND ${CMAKE_CURRENT_SOURCE_DIR} /replay-nemo.sh
282
+ TEST_REQUIRES multio_replay_get_test_data
283
+ ARGS $<TARGET_FILE:multio-replay-nemo-capi-partial-agg>
284
+ $<TARGET_FILE:multio-probe> ${MPIEXEC_EXECUTABLE} ${MPI_ARGS}
285
+ ENVIRONMENT "${_test_environment} "
286
+ "MULTIO_SERVER_CONFIG_FILE=${CMAKE_CURRENT_SOURCE_DIR} /config/multio-server-test-partial-agg.yaml"
287
287
)
288
288
289
289
endif (eckit_HAVE_MPI)
0 commit comments