Skip to content

Commit

Permalink
Fix dependencies in interpolate HEALPix nested tests
Browse files Browse the repository at this point in the history
  • Loading branch information
tweska committed Jan 20, 2025
1 parent c207be7 commit 49b19c6
Showing 1 changed file with 18 additions and 12 deletions.
30 changes: 18 additions & 12 deletions tests/multio/action/interpolate-healpix-nested/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
set(DATA_PREFIX multio_tests_action_interpolate_reduced_gg_to_HEALPix_nested)

ecbuild_get_test_multidata(
TARGET ${PREFIX}_get_data_interpolate
TARGET ${DATA_PREFIX}_get_data_interpolate
DIRNAME multio/tests/actions/interpolate
DIRLOCAL ${CMAKE_CURRENT_BINARY_DIR}
NAMES "MARS_reduced_gg.grib"
)
set_tests_properties(${DATA_PREFIX}_get_data_interpolate PROPERTIES
FIXTURES_SETUP ${DATA_PREFIX}_get_data_interpolate
)

ecbuild_get_test_multidata(
TARGET ${PREFIX}_get_data_healpix_ring2nest
TARGET ${DATA_PREFIX}_get_data_healpix_ring2nest
DIRNAME multio/tests/actions/healpix_ring2nest
DIRLOCAL ${CMAKE_CURRENT_BINARY_DIR}
NAMES "Reference_HEALPix_32_nested.grib"
"Reference_HEALPix_1024_nested.grib"
"HEALPix_ring2nest.atlas"
)
set_tests_properties(${DATA_PREFIX}_get_data_healpix_ring2nest PROPERTIES
FIXTURES_SETUP ${DATA_PREFIX}_get_data_healpix_ring2nest
)

foreach (_n
32
Expand All @@ -23,23 +29,23 @@ foreach (_n
set(PREFIX multio_tests_action_interpolate_reduced_gg_to_HEALPix_${_n}_nested)

ecbuild_add_test(
TARGET ${PREFIX}_original
TEST_DEPENDS ${DATA_PREFIX}_get_data_interpolate ${DATA_PREFIX}_get_data_healpix_ring2nest
COMMAND multio-feed
ARGS ${CMAKE_CURRENT_BINARY_DIR}/MARS_reduced_gg.grib --decode --plans=${CMAKE_CURRENT_SOURCE_DIR}/reduced_gg_to_HEALPix_${_n}_nested_original.yaml
TARGET ${PREFIX}_original
COMMAND multio-feed
ARGS ${CMAKE_CURRENT_BINARY_DIR}/MARS_reduced_gg.grib --decode --plans=${CMAKE_CURRENT_SOURCE_DIR}/reduced_gg_to_HEALPix_${_n}_nested_original.yaml
)
set_tests_properties(${PREFIX}_original PROPERTIES
FIXTURES_SETUP ${PREFIX}_original
FIXTURES_SETUP ${PREFIX}_original
FIXTURES_REQUIRED "${DATA_PREFIX}_get_data_interpolate;${DATA_PREFIX}_get_data_healpix_ring2nest"
)

ecbuild_add_test(
TARGET ${PREFIX}_direct
TEST_DEPENDS ${DATA_PREFIX}_get_data_interpolate ${DATA_PREFIX}_get_data_healpix_ring2nest
COMMAND multio-feed
ARGS ${CMAKE_CURRENT_BINARY_DIR}/MARS_reduced_gg.grib --decode --plans=${CMAKE_CURRENT_SOURCE_DIR}/reduced_gg_to_HEALPix_${_n}_nested_direct.yaml
TARGET ${PREFIX}_direct
COMMAND multio-feed
ARGS ${CMAKE_CURRENT_BINARY_DIR}/MARS_reduced_gg.grib --decode --plans=${CMAKE_CURRENT_SOURCE_DIR}/reduced_gg_to_HEALPix_${_n}_nested_direct.yaml
)
set_tests_properties(${PREFIX}_direct PROPERTIES
FIXTURES_SETUP ${PREFIX}_direct
FIXTURES_SETUP ${PREFIX}_direct
FIXTURES_REQUIRED "${DATA_PREFIX}_get_data_interpolate;${DATA_PREFIX}_get_data_healpix_ring2nest"
)

ecbuild_add_test(
Expand Down

0 comments on commit 49b19c6

Please sign in to comment.