File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ CMAKE_FLAGS="
54
54
-DWITH_ASTYLE=OFF
55
55
-DDISABLE_DEPRECATED=ON
56
56
-DCXX_EXTRA_FLAGS=${CLANG_WARNINGS}
57
+ -DPYTHON_TEST_WRAPPER=" timeout -sSIGSEGV 55s"
57
58
"
58
59
59
60
# The following options trigger a minimalized build to
Original file line number Diff line number Diff line change @@ -62,11 +62,12 @@ MESSAGE(\"export LD_LIBRARY_PATH=\$ENV{LD_LIBRARY_PATH}\")
62
62
" )
63
63
ENDFOREACH (_in)
64
64
65
+ SET (PYTHON_TEST_WRAPPER "" CACHE STRING "Wrapper command for python tests (e.g. `timeout -sSIGSEGV 55s` to segfault after 55 seconds)" )
65
66
FILE (APPEND ${CMAKE_CURRENT_BINARY_DIR} /${TESTNAME} .cmake "
66
67
MESSAGE(\" export PYTHONPATH=\$ ENV{PYTHONPATH}\" )
67
- MESSAGE(STATUS \" Running ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolon} \" )
68
+ MESSAGE(STATUS \" Running ${PYTHON_TEST_WRAPPER} ${ PYTHON_EXECUTABLE} ${loc} ${wo_semicolon} \" )
68
69
EXECUTE_PROCESS(
69
- COMMAND ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolon}
70
+ COMMAND ${PYTHON_TEST_WRAPPER} ${ PYTHON_EXECUTABLE} ${loc} ${wo_semicolon}
70
71
RESULT_VARIABLE import_res
71
72
)
72
73
# Pass the output back to ctest
You can’t perform that action at this time.
0 commit comments