Quellcode durchsuchen

cmCTestTestCommand: defer getting the global timeout

Ben Boeckel vor 8 Jahren
Ursprung
Commit
5969048d1d
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  1. 2 1
      Source/CTest/cmCTestTestCommand.cxx

+ 2 - 1
Source/CTest/cmCTestTestCommand.cxx

@@ -33,10 +33,11 @@ cmCTestGenericHandler* cmCTestTestCommand::InitializeHandler()
   const char* ctestTimeout =
     this->Makefile->GetDefinition("CTEST_TEST_TIMEOUT");
 
-  double timeout = this->CTest->GetTimeOut();
+  double timeout;
   if (ctestTimeout) {
     timeout = atof(ctestTimeout);
   } else {
+    timeout = this->CTest->GetTimeOut();
     if (timeout <= 0) {
       // By default use timeout of 10 minutes
       timeout = 600;