feat(results-and-pipeline): step 1 — minimal-hdf5-schema

This commit is contained in:
KOKO\Mimi
2026-08-01 00:51:34 +09:00
parent f8af2c1485
commit 76a0c8ecde
6 changed files with 2343 additions and 1 deletions
+43
View File
@@ -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}
)