Skip to content

Commit 0e3c102

Browse files
committed
Add a test helper
Signed-off-by: Cristian Le <git@lecris.dev>
1 parent 17074eb commit 0e3c102

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

TESTING/traditional/CMakeLists.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,17 @@ foreach(file_dat IN ITEMS
2121
configure_file(${file_dat} ${file_dat} COPYONLY)
2222
endforeach()
2323

24+
set(traditional_test_workdir ${CMAKE_CURRENT_BINARY_DIR})
25+
function(add_traditional_test test num_proc)
26+
add_test(NAME ${test}
27+
COMMAND ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} ${num_proc} $<TARGET_FILE:${test}>
28+
WORKING_DIRECTORY ${traditional_test_workdir}
29+
)
30+
set_tests_properties(${test} PROPERTIES
31+
PROCESSORS ${num_proc}
32+
)
33+
endfunction()
34+
2435
add_test(xslu ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 2 ${MPIEXEC_PREFLAGS} xslu)
2536
add_test(xdlu ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 2 ${MPIEXEC_PREFLAGS} xdlu)
2637
add_test(xclu ${MPIEXEC} ${MPIEXEC_NUMPROC_FLAG} 2 ${MPIEXEC_PREFLAGS} xclu)

0 commit comments

Comments
 (0)