Skip to content

Commit

Permalink
Merge pull request #968 from williamfgc/pipe_sst_off
Browse files Browse the repository at this point in the history
Fixes #967
  • Loading branch information
williamfgc committed Oct 30, 2018
2 parents 205a4ff + 0fa025e commit 98b926c
Showing 1 changed file with 33 additions and 31 deletions.
64 changes: 33 additions & 31 deletions testing/utils/iotest/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -126,37 +126,39 @@ if (${HAVE_2_PROCS})
#
# Pipe2 SST version
#
set(WORKDIR ${CMAKE_CURRENT_BINARY_DIR}/Pipe2.SST)
file(MAKE_DIRECTORY ${WORKDIR})

add_test(NAME Utils.IOTest.Pipe2.SST
COMMAND ${mpicmd} 1 ${PROJECT_BINARY_DIR}/bin/adios_iotest -a 1 -c ${CMAKE_CURRENT_SOURCE_DIR}/pipe2.txt -x ${CMAKE_CURRENT_SOURCE_DIR}/pipe2-SST.xml -d 1 1 --strong-scaling : ${MPIEXEC_NUMPROC_FLAG} 1 ${PROJECT_BINARY_DIR}/bin/adios_iotest -a 2 -c ${CMAKE_CURRENT_SOURCE_DIR}/pipe2.txt -x ${CMAKE_CURRENT_SOURCE_DIR}/pipe2-SST.xml -d 1 1 --strong-scaling
WORKING_DIRECTORY ${WORKDIR}
)

add_test(NAME Utils.IOTest.Pipe2.DumpSST
COMMAND ${CMAKE_COMMAND}
-DARGS=-laD
-DINPUT_FILE=pipe2_read.bp
-DOUTPUT_FILE=IOTest.Pipe2.SST.bpls.txt
-P "${PROJECT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bpls.cmake"
WORKING_DIRECTORY ${WORKDIR}
)

set_property(TEST Utils.IOTest.Pipe2.DumpSST
PROPERTY DEPENDS Utils.IOTest.Pipe2.SST
)

add_test(NAME Utils.IOTest.Pipe2.ValidateSST
COMMAND ${CMAKE_COMMAND}
-E compare_files
${CMAKE_CURRENT_SOURCE_DIR}/IOTest.Pipe2.SST.bpls.txt
${WORKDIR}/IOTest.Pipe2.SST.bpls.txt
WORKING_DIRECTORY ${WORKDIR}
)
set_property(TEST Utils.IOTest.Pipe2.ValidateSST
PROPERTY DEPENDS Utils.IOTest.Pipe2.DumpSST
)
if(ADIOS2_HAVE_SST)
set(WORKDIR ${CMAKE_CURRENT_BINARY_DIR}/Pipe2.SST)
file(MAKE_DIRECTORY ${WORKDIR})

add_test(NAME Utils.IOTest.Pipe2.SST
COMMAND ${mpicmd} 1 ${PROJECT_BINARY_DIR}/bin/adios_iotest -a 1 -c ${CMAKE_CURRENT_SOURCE_DIR}/pipe2.txt -x ${CMAKE_CURRENT_SOURCE_DIR}/pipe2-SST.xml -d 1 1 --strong-scaling : ${MPIEXEC_NUMPROC_FLAG} 1 ${PROJECT_BINARY_DIR}/bin/adios_iotest -a 2 -c ${CMAKE_CURRENT_SOURCE_DIR}/pipe2.txt -x ${CMAKE_CURRENT_SOURCE_DIR}/pipe2-SST.xml -d 1 1 --strong-scaling
WORKING_DIRECTORY ${WORKDIR}
)

add_test(NAME Utils.IOTest.Pipe2.DumpSST
COMMAND ${CMAKE_COMMAND}
-DARGS=-laD
-DINPUT_FILE=pipe2_read.bp
-DOUTPUT_FILE=IOTest.Pipe2.SST.bpls.txt
-P "${PROJECT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bpls.cmake"
WORKING_DIRECTORY ${WORKDIR}
)

set_property(TEST Utils.IOTest.Pipe2.DumpSST
PROPERTY DEPENDS Utils.IOTest.Pipe2.SST
)

add_test(NAME Utils.IOTest.Pipe2.ValidateSST
COMMAND ${CMAKE_COMMAND}
-E compare_files
${CMAKE_CURRENT_SOURCE_DIR}/IOTest.Pipe2.SST.bpls.txt
${WORKDIR}/IOTest.Pipe2.SST.bpls.txt
WORKING_DIRECTORY ${WORKDIR}
)
set_property(TEST Utils.IOTest.Pipe2.ValidateSST
PROPERTY DEPENDS Utils.IOTest.Pipe2.DumpSST
)
endif(ADIOS2_HAVE_SST)

else (${HAVE_2_PROCS})
message(WARNING "We don't have enough (2) processes to run insitu test fwith adios_iotest")
Expand Down

0 comments on commit 98b926c

Please sign in to comment.