summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestMultiProcessHandler.h
diff options
context:
space:
mode:
authorZach Mullen <zach.mullen@kitware.com>2010-03-01 16:59:00 (GMT)
committerZach Mullen <zach.mullen@kitware.com>2010-03-01 16:59:00 (GMT)
commit348f6c4d8cd0945a61c070b5094bc89518cc27e0 (patch)
tree4afbd885f169c1f160545fdc7a1f808056d009fd /Source/CTest/cmCTestMultiProcessHandler.h
parent09e748c69a31e54ad4ceb16229f4caa987d61d3b (diff)
downloadCMake-348f6c4d8cd0945a61c070b5094bc89518cc27e0.zip
CMake-348f6c4d8cd0945a61c070b5094bc89518cc27e0.tar.gz
CMake-348f6c4d8cd0945a61c070b5094bc89518cc27e0.tar.bz2
If tests failed on the last run, have them run first next time
Diffstat (limited to 'Source/CTest/cmCTestMultiProcessHandler.h')
-rw-r--r--Source/CTest/cmCTestMultiProcessHandler.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/CTest/cmCTestMultiProcessHandler.h b/Source/CTest/cmCTestMultiProcessHandler.h
index 6136103..ebec6c7 100644
--- a/Source/CTest/cmCTestMultiProcessHandler.h
+++ b/Source/CTest/cmCTestMultiProcessHandler.h
@@ -56,7 +56,6 @@ public:
cmCTestTestHandler * GetTestHandler()
{ return this->TestHandler; }
protected:
- cmCTest* CTest;
// Start the next test or tests as many as are allowed by
// ParallelLevel
void StartNextTests();
@@ -99,10 +98,12 @@ protected:
std::map<int, cmStdString> TestOutput;
std::vector<cmStdString>* Passed;
std::vector<cmStdString>* Failed;
+ std::vector<std::string> LastTestsFailed;
std::vector<cmCTestTestHandler::cmCTestTestResult>* TestResults;
size_t ParallelLevel; // max number of process that can be run at once
std::set<cmCTestRunTest*> RunningTests; // current running tests
cmCTestTestHandler * TestHandler;
+ cmCTest* CTest;
};
#endif