[cmake-commits] martink committed cmCTestBuildAndTestHandler.cxx 1.17
1.18
cmake-commits at cmake.org
cmake-commits at cmake.org
Wed Jun 6 11:02:26 EDT 2007
Update of /cvsroot/CMake/CMake/Source/CTest
In directory public:/mounts/ram/cvs-serv20791/CTest
Modified Files:
cmCTestBuildAndTestHandler.cxx
Log Message:
BUG: better passing of global TIMEOUT to internal ctest invocaitons
Index: cmCTestBuildAndTestHandler.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestBuildAndTestHandler.cxx,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- cmCTestBuildAndTestHandler.cxx 4 Jun 2007 17:39:43 -0000 1.17
+++ cmCTestBuildAndTestHandler.cxx 6 Jun 2007 15:02:24 -0000 1.18
@@ -218,8 +218,8 @@
{
this->BuildTargets.push_back("");
}
- for ( tarIt = this->BuildTargets.begin(); tarIt != this->BuildTargets.end();
- ++ tarIt )
+ for ( tarIt = this->BuildTargets.begin();
+ tarIt != this->BuildTargets.end(); ++ tarIt )
{
double remainingTime = 0;
if (this->Timeout)
@@ -332,19 +332,19 @@
out << "\n";
// how much time is remaining
- double remainingTime = 0;
- if (this->Timeout)
+ double remainingTime = 0;
+ if (this->Timeout)
+ {
+ remainingTime = this->Timeout - cmSystemTools::GetTime() + clock_start;
+ if (remainingTime <= 0)
{
- remainingTime = this->Timeout - cmSystemTools::GetTime() + clock_start;
- if (remainingTime <= 0)
+ if(outstring)
{
- if(outstring)
- {
- *outstring = "--build-and-test timeout exceeded. ";
- }
- return 1;
+ *outstring = "--build-and-test timeout exceeded. ";
}
+ return 1;
}
+ }
int runTestRes = this->CTest->RunTest(testCommand, &outs, &retval, 0,
remainingTime);
More information about the Cmake-commits
mailing list