Skip to content
Snippets Groups Projects
Commit 65c742b6 authored by Haocheng Liu's avatar Haocheng Liu
Browse files

Testing: Make ADIOSDefineAttribute able to run in parallel

parent 026e1928
No related branches found
No related tags found
1 merge request!257Make Interface and HDF5 engine tests able to run in parallel
...@@ -57,7 +57,7 @@ TEST_F(BPWriteReadAttributeTest, ADIOS2BPWriteADIOS1ReadSingleTypes) ...@@ -57,7 +57,7 @@ TEST_F(BPWriteReadAttributeTest, ADIOS2BPWriteADIOS1ReadSingleTypes)
std::string double_Single = std::string("double_Single_") + mpiRankString; std::string double_Single = std::string("double_Single_") + mpiRankString;
// When collective meta generation has landed, use // When collective meta generation has landed, use
// generateNewSmallTestData(m_TestData, 0, 0, mpiSize); // generateNewSmallTestData(m_TestData, 0, mpiRank, mpiSize);
// Generate current testing data // Generate current testing data
SmallTestData currentTestData = SmallTestData currentTestData =
generateNewSmallTestData(m_TestData, 0, 0, 0); generateNewSmallTestData(m_TestData, 0, 0, 0);
......
...@@ -12,6 +12,22 @@ target_link_libraries(TestADIOSDefineVariable adios2 gtest gtest_main) ...@@ -12,6 +12,22 @@ target_link_libraries(TestADIOSDefineVariable adios2 gtest gtest_main)
add_executable(TestADIOSDefineAttribute TestADIOSDefineAttribute.cpp) add_executable(TestADIOSDefineAttribute TestADIOSDefineAttribute.cpp)
target_link_libraries(TestADIOSDefineAttribute adios2 gtest gtest_main) target_link_libraries(TestADIOSDefineAttribute adios2 gtest gtest_main)
if(ADIOS2_HAVE_MPI)
target_include_directories(TestADIOSInterfaceWrite PRIVATE ${MPI_C_INCLUDE_PATH})
target_link_libraries(TestADIOSInterfaceWrite ${MPI_C_LIBRARIES})
target_include_directories(TestADIOSDefineVariable PRIVATE ${MPI_C_INCLUDE_PATH})
target_link_libraries(TestADIOSDefineVariable ${MPI_C_LIBRARIES})
target_include_directories(TestADIOSDefineAttribute PRIVATE ${MPI_C_INCLUDE_PATH})
target_link_libraries(TestADIOSDefineAttribute ${MPI_C_LIBRARIES})
set(extra_test_args
EXEC_WRAPPER
${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 2#${MPIEXEC_MAX_NUMPROCS}
)
endif()
gtest_add_tests(TARGET TestADIOSInterfaceWrite) gtest_add_tests(TARGET TestADIOSInterfaceWrite)
gtest_add_tests(TARGET TestADIOSDefineVariable) gtest_add_tests(TARGET TestADIOSDefineVariable)
gtest_add_tests(TARGET TestADIOSDefineAttribute) gtest_add_tests(TARGET TestADIOSDefineAttribute ${extra_test_args})
\ No newline at end of file
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment