diff options
Diffstat (limited to 'Source/CTest')
-rw-r--r-- | Source/CTest/cmCTestMultiProcessHandler.cxx | 2 | ||||
-rw-r--r-- | Source/CTest/cmCTestRunTest.cxx | 6 | ||||
-rw-r--r-- | Source/CTest/cmCTestRunTest.h | 2 |
3 files changed, 6 insertions, 4 deletions
diff --git a/Source/CTest/cmCTestMultiProcessHandler.cxx b/Source/CTest/cmCTestMultiProcessHandler.cxx index c62dbce..63dfe7e 100644 --- a/Source/CTest/cmCTestMultiProcessHandler.cxx +++ b/Source/CTest/cmCTestMultiProcessHandler.cxx @@ -81,7 +81,7 @@ void cmCTestMultiProcessHandler::StartTestProcess(int test) cmCTestRunTest* testRun = new cmCTestRunTest(this->TestHandler); testRun->SetIndex(test); testRun->SetTestProperties(this->Properties[test]); - if(testRun->StartTest()) + if(testRun->StartTest(this->Total)) { this->RunningTests.insert(testRun); } diff --git a/Source/CTest/cmCTestRunTest.cxx b/Source/CTest/cmCTestRunTest.cxx index ffc257a..982beb3 100644 --- a/Source/CTest/cmCTestRunTest.cxx +++ b/Source/CTest/cmCTestRunTest.cxx @@ -297,9 +297,11 @@ void cmCTestRunTest::MemCheckPostProcess() //---------------------------------------------------------------------- // Starts the execution of a test. Returns once it has started -bool cmCTestRunTest::StartTest() +bool cmCTestRunTest::StartTest(size_t total) { - cmCTestLog(this->CTest, HANDLER_OUTPUT, " Start " + cmCTestLog(this->CTest, HANDLER_OUTPUT, std::setw(2*getNumWidth(total) + 8) + << "Start " + << std::setw(getNumWidth(total)) << this->TestProperties->Index << ": " << this->TestProperties->Name << std::endl); this->ComputeArguments(); diff --git a/Source/CTest/cmCTestRunTest.h b/Source/CTest/cmCTestRunTest.h index aeffbb8..bfeda20 100644 --- a/Source/CTest/cmCTestRunTest.h +++ b/Source/CTest/cmCTestRunTest.h @@ -46,7 +46,7 @@ public: bool CheckOutput(); //launch the test process, return whether it started correctly - bool StartTest(); + bool StartTest(size_t total); //capture and report the test results bool EndTest(size_t completed, size_t total, bool started); //Called by ctest -N to log the command string |