INCLUDE (ScreamUtils)

CreateUnitTest(spa_read_data_test "spa_read_data_from_file_test.cpp"
  LIBS spa scream_io
  LABELS spa
  MPI_RANKS 1 ${SCREAM_TEST_MAX_RANKS}
)
CreateUnitTest(spa_one_to_one_remap_test "spa_one_to_one_remap_test.cpp"
  LIBS spa scream_io
  LABELS spa
  MPI_RANKS 1 ${SCREAM_TEST_MAX_RANKS}
)
CreateUnitTest(spa_main_test "spa_main_test.cpp"
  LIBS spa scream_io
  LABELS spa
)

CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/spa_main.yaml
               ${CMAKE_CURRENT_BINARY_DIR}/spa_main.yaml)

# Ensure tests input files are present
GetInputFile(scream/init/spa_data_for_testing.nc)
GetInputFile(scream/init/spa_file_unified_and_complete_ne4_scream.nc)
