feat(results-and-pipeline): step 1 — minimal-hdf5-schema
This commit is contained in:
@@ -406,3 +406,46 @@ add_test(
|
||||
COMMAND "$<TARGET_FILE:fesa_result_database_tests>"
|
||||
--gtest_filter=ResultDatabase.*
|
||||
)
|
||||
|
||||
add_executable(fesa_hdf5_results_tests
|
||||
integration/io/hdf5_results_test.cpp
|
||||
)
|
||||
|
||||
target_compile_features(fesa_hdf5_results_tests PRIVATE cxx_std_20)
|
||||
target_compile_options(
|
||||
fesa_hdf5_results_tests
|
||||
PRIVATE
|
||||
/W4
|
||||
/permissive-
|
||||
/EHsc
|
||||
)
|
||||
target_compile_definitions(
|
||||
fesa_hdf5_results_tests
|
||||
PRIVATE
|
||||
FESA_TEST_BINARY_DIR="${CMAKE_BINARY_DIR}"
|
||||
)
|
||||
|
||||
target_link_libraries(fesa_hdf5_results_tests
|
||||
PRIVATE
|
||||
fesa_core
|
||||
HDF5::HDF5
|
||||
GTest::gtest_main
|
||||
)
|
||||
|
||||
add_test(
|
||||
NAME Hdf5
|
||||
COMMAND "$<TARGET_FILE:fesa_hdf5_results_tests>"
|
||||
--gtest_filter=Hdf5.*
|
||||
)
|
||||
|
||||
add_test(
|
||||
NAME ResultRoundTrip
|
||||
COMMAND "$<TARGET_FILE:fesa_hdf5_results_tests>"
|
||||
--gtest_filter=ResultRoundTrip.*
|
||||
)
|
||||
|
||||
set_property(
|
||||
TEST Hdf5 ResultRoundTrip
|
||||
PROPERTY ENVIRONMENT_MODIFICATION
|
||||
${FESA_DEPENDENCY_RUNTIME_MODIFICATIONS}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user