[cmake-commits] martink committed CMakeLists.txt 1.324 1.325
cmake-commits at cmake.org
cmake-commits at cmake.org
Fri Feb 2 10:14:53 EST 2007
Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv6862/Source
Modified Files:
CMakeLists.txt
Log Message:
ENH: allow the dashboard to override the timeouts for CTestTest
Index: CMakeLists.txt
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CMakeLists.txt,v
retrieving revision 1.324
retrieving revision 1.325
diff -u -d -r1.324 -r1.325
--- CMakeLists.txt 31 Jan 2007 18:54:02 -0000 1.324
+++ CMakeLists.txt 2 Feb 2007 15:14:50 -0000 1.325
@@ -1079,14 +1079,26 @@
-S "${CMake_BINARY_DIR}/Tests/CTestTest3/test.cmake" -V
--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)
- SET_TESTS_PROPERTIES ( CTestTest CTestTest2 CTestTest3
- PROPERTIES TIMEOUT 1500
- )
+ # if timeouts have not already been set
+ 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 (CTEST_TEST_CTEST AND CMAKE_RUN_LONG_TESTS)
-
+
IF("${CMAKE_TEST_GENERATOR}" MATCHES Xcode)
SET(CMAKE_SKIP_BOOTSTRAP_TEST 1)
ENDIF("${CMAKE_TEST_GENERATOR}" MATCHES Xcode)
More information about the Cmake-commits
mailing list