mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-16 00:03:12 -04:00
[travis] Traceback for python tests on timeout
This commit is contained in:
parent
c2162b0c27
commit
fc561d0375
@ -54,6 +54,7 @@ CMAKE_FLAGS="
|
||||
-DWITH_ASTYLE=OFF
|
||||
-DDISABLE_DEPRECATED=ON
|
||||
-DCXX_EXTRA_FLAGS=${CLANG_WARNINGS}
|
||||
-DPYTHON_TEST_WRAPPER="timeout -sSIGSEGV 55s"
|
||||
"
|
||||
|
||||
# The following options trigger a minimalized build to
|
||||
|
@ -62,11 +62,12 @@ MESSAGE(\"export LD_LIBRARY_PATH=\$ENV{LD_LIBRARY_PATH}\")
|
||||
")
|
||||
ENDFOREACH(_in)
|
||||
|
||||
SET (PYTHON_TEST_WRAPPER "" CACHE STRING "Wrapper command for python tests (e.g. `timeout -sSIGSEGV 55s` to segfault after 55 seconds)")
|
||||
FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/${TESTNAME}.cmake "
|
||||
MESSAGE(\"export PYTHONPATH=\$ENV{PYTHONPATH}\")
|
||||
MESSAGE(STATUS \"Running ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolon}\")
|
||||
MESSAGE(STATUS \"Running ${PYTHON_TEST_WRAPPER} ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolon}\")
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolon}
|
||||
COMMAND ${PYTHON_TEST_WRAPPER} ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolon}
|
||||
RESULT_VARIABLE import_res
|
||||
)
|
||||
# Pass the output back to ctest
|
||||
|
Loading…
x
Reference in New Issue
Block a user