ENH: allow the dashboard to override the timeouts for CTestTest
This commit is contained in:
parent
f8b898fa6d
commit
c160587130
|
@ -1079,11 +1079,23 @@ IF(BUILD_TESTING)
|
||||||
-S "${CMake_BINARY_DIR}/Tests/CTestTest3/test.cmake" -V
|
-S "${CMake_BINARY_DIR}/Tests/CTestTest3/test.cmake" -V
|
||||||
--output-log "${CMake_BINARY_DIR}/Tests/CTestTest3/testOutput.log"
|
--output-log "${CMake_BINARY_DIR}/Tests/CTestTest3/testOutput.log"
|
||||||
)
|
)
|
||||||
# these tests take a log time, make sure they have it
|
# these tests take a long time, make sure they have it
|
||||||
IF(COMMAND SET_TESTS_PROPERTIES)
|
IF(COMMAND SET_TESTS_PROPERTIES)
|
||||||
SET_TESTS_PROPERTIES ( CTestTest CTestTest2 CTestTest3
|
# if timeouts have not already been set
|
||||||
PROPERTIES TIMEOUT 1500
|
GET_TEST_PROPERTY(CTestTest TIMEOUT PREVIOUS_TIMEOUT)
|
||||||
)
|
IF ("${PREVIOUS_TIMEOUT}" MATCHES NOT_FOUND)
|
||||||
|
SET_TESTS_PROPERTIES ( CTestTest PROPERTIES TIMEOUT 1500)
|
||||||
|
ENDIF ("${PREVIOUS_TIMEOUT}" MATCHES NOT_FOUND)
|
||||||
|
|
||||||
|
GET_TEST_PROPERTY(CTestTest2 TIMEOUT PREVIOUS_TIMEOUT)
|
||||||
|
IF ("${PREVIOUS_TIMEOUT}" MATCHES NOT_FOUND)
|
||||||
|
SET_TESTS_PROPERTIES ( CTestTest2 PROPERTIES TIMEOUT 1500)
|
||||||
|
ENDIF ("${PREVIOUS_TIMEOUT}" MATCHES NOT_FOUND)
|
||||||
|
|
||||||
|
GET_TEST_PROPERTY(CTestTest3 TIMEOUT PREVIOUS_TIMEOUT)
|
||||||
|
IF ("${PREVIOUS_TIMEOUT}" MATCHES NOT_FOUND)
|
||||||
|
SET_TESTS_PROPERTIES ( CTestTest3 PROPERTIES TIMEOUT 1500)
|
||||||
|
ENDIF ("${PREVIOUS_TIMEOUT}" MATCHES NOT_FOUND)
|
||||||
ENDIF(COMMAND SET_TESTS_PROPERTIES)
|
ENDIF(COMMAND SET_TESTS_PROPERTIES)
|
||||||
ENDIF (CTEST_TEST_CTEST AND CMAKE_RUN_LONG_TESTS)
|
ENDIF (CTEST_TEST_CTEST AND CMAKE_RUN_LONG_TESTS)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue