Browse Source

BUG: Extend timeout of ExternalProject test

This test requires a long time on slower machines, so we need to extend
its timeout.  It is an important test, so it does not fall under the
CMAKE_RUN_LONG_TESTS option.  In the future we should try to shorten the
test by building simpler external projects.
Brad King 16 years ago
parent
commit
191573e8d7
1 changed files with 5 additions and 0 deletions
  1. 5 0
      Tests/CMakeLists.txt

+ 5 - 0
Tests/CMakeLists.txt

@@ -545,6 +545,11 @@ ${CMake_BINARY_DIR}/bin/cmake -DVERSION=CVS -P ${CMake_SOURCE_DIR}/Utilities/Rel
     --test-command ${CMAKE_CTEST_COMMAND} -V
     )
   LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/ExternalProject")
+  # The ExternalProject test takes 900 seconds on some machines!
+  GET_TEST_PROPERTY(ExternalProject TIMEOUT PREVIOUS_TIMEOUT)
+  IF("${PREVIOUS_TIMEOUT}" MATCHES NOTFOUND)
+    SET_TESTS_PROPERTIES(ExternalProject PROPERTIES TIMEOUT 1000)
+  ENDIF("${PREVIOUS_TIMEOUT}" MATCHES NOTFOUND)
 
   # do each of the tutorial steps
   FOREACH(STP RANGE 1 7)