Commit 7a330620 authored by Podhorszki, Norbert's avatar Podhorszki, Norbert
Browse files

HDF5 Engine tests

parent d1a66666
Loading
Loading
Loading
Loading
+15 −6
Original line number Diff line number Diff line
@@ -3,19 +3,28 @@
# accompanying file Copyright.txt for details.
#------------------------------------------------------------------------------#

add_executable(TestHDF5WriteRead TestHDF5WriteRead.cpp)
add_executable(TestNativeHDF5WriteRead TestNativeHDF5WriteRead.cpp)
add_executable(TestHDF5WriteReadAsStream TestHDF5WriteReadAsStream.cpp)
add_executable(TestStreamWriteReadHighLevelAPI_HDF5 TestStreamWriteReadHighLevelAPI_HDF5.cpp)


# Workaround for multiple versions of FindHDF5
if(HDF5_C_INCLUDE_DIRS)
  target_include_directories(TestHDF5WriteRead PRIVATE ${HDF5_C_INCLUDE_DIRS})
  target_include_directories(TestNativeHDF5WriteRead PRIVATE ${HDF5_C_INCLUDE_DIRS})
else()
  target_include_directories(TestHDF5WriteRead PRIVATE ${HDF5_INCLUDE_DIRS})
  target_include_directories(TestNativeHDF5WriteRead PRIVATE ${HDF5_INCLUDE_DIRS})
endif()
target_link_libraries(TestHDF5WriteRead adios2 gtest_interface ${HDF5_C_LIBRARIES})
target_link_libraries(TestNativeHDF5WriteRead adios2 gtest_interface ${HDF5_C_LIBRARIES})
target_link_libraries(TestHDF5WriteReadAsStream adios2 gtest_interface ${HDF5_C_LIBRARIES})
target_link_libraries(TestStreamWriteReadHighLevelAPI_HDF5 adios2 gtest_interface ${HDF5_C_LIBRARIES})

if(ADIOS2_HAVE_MPI)
  target_link_libraries(TestHDF5WriteRead MPI::MPI_C)
  target_link_libraries(TestNativeHDF5WriteRead MPI::MPI_C)
  target_link_libraries(TestHDF5WriteReadAsStream MPI::MPI_C)
  target_link_libraries(TestStreamWriteReadHighLevelAPI_HDF5 MPI::MPI_C)
  set(extra_test_args EXEC_WRAPPER ${MPIEXEC_COMMAND})
endif()

gtest_add_tests(TARGET TestHDF5WriteRead ${extra_test_args})
gtest_add_tests(TARGET TestNativeHDF5WriteRead ${extra_test_args})
gtest_add_tests(TARGET TestHDF5WriteReadAsStream ${extra_test_args})
gtest_add_tests(TARGET TestStreamWriteReadHighLevelAPI_HDF5 ${extra_test_args})
+992 −0

File added.

Preview size limit exceeded, changes collapsed.

+535 −0

File added.

Preview size limit exceeded, changes collapsed.