1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
### test data files
list( APPEND test_data_files
2t_sfc.grib
2t_sfc_regrid.grib
vo-d_6ml.grib
u-v_6ml.grib
q_6ml_regrid.grib
)
if(HAVE_EXTRA_TESTS)
ecbuild_get_test_multidata( TARGET get_eckit_test_data
NAMES ${test_data_files}
NOCHECK )
endif()
ecbuild_add_test( TARGET eckit_test_utils_byteswap
SOURCES test_byteswap.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_string_tools
SOURCES test_string_tools.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_translator
SOURCES test_translator.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_tokenizer
SOURCES test_tokenizer.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_semanticversion
SOURCES test_semanticversion.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_rendezvoushash
SOURCES test_rendezvoushash.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_rle
SOURCES test_rle.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_compressor
SOURCES test_compressor.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_optional
SOURCES test_optional.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_hashing
CONDITION eckit_HAVE_SSL
INCLUDES "${OPENSSL_INCLUDE_DIR}"
SOURCES test_hashing.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_hash_performance
CONDITION HAVE_EXTRA_TESTS
SOURCES hash-performance.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_utils_compression_performance
CONDITION HAVE_EXTRA_TESTS
# TEST_DEPENDS get_eckit_test_data
SOURCES compression-performance.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_rsync
CONDITION HAVE_RSYNC
SOURCES test_rsync.cc
LIBS eckit rsync )
ecbuild_add_test( TARGET eckit_test_regex
SOURCES test_regex.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_literals
SOURCES test_literals.cc
LIBS eckit )
ecbuild_add_test( TARGET eckit_test_safe_casts
SOURCES test_safe_casts.cc
LIBS eckit )
|