mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-28 00:05:04 -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
|
-DWITH_ASTYLE=OFF
|
||||||
-DDISABLE_DEPRECATED=ON
|
-DDISABLE_DEPRECATED=ON
|
||||||
-DCXX_EXTRA_FLAGS=${CLANG_WARNINGS}
|
-DCXX_EXTRA_FLAGS=${CLANG_WARNINGS}
|
||||||
|
-DPYTHON_TEST_WRAPPER="timeout -sSIGSEGV 55s"
|
||||||
"
|
"
|
||||||
|
|
||||||
# The following options trigger a minimalized build to
|
# The following options trigger a minimalized build to
|
||||||
|
@ -62,11 +62,12 @@ MESSAGE(\"export LD_LIBRARY_PATH=\$ENV{LD_LIBRARY_PATH}\")
|
|||||||
")
|
")
|
||||||
ENDFOREACH(_in)
|
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 "
|
FILE(APPEND ${CMAKE_CURRENT_BINARY_DIR}/${TESTNAME}.cmake "
|
||||||
MESSAGE(\"export PYTHONPATH=\$ENV{PYTHONPATH}\")
|
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(
|
EXECUTE_PROCESS(
|
||||||
COMMAND ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolon}
|
COMMAND ${PYTHON_TEST_WRAPPER} ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolon}
|
||||||
RESULT_VARIABLE import_res
|
RESULT_VARIABLE import_res
|
||||||
)
|
)
|
||||||
# Pass the output back to ctest
|
# Pass the output back to ctest
|
||||||
|
Loading…
x
Reference in New Issue
Block a user