[Cmake-commits] [cmake-commits] hoffman committed cmCTestMultiProcessHandler.cxx 1.5 1.6 cmCTestTestHandler.cxx 1.100 1.101 cmProcess.h 1.3 1.4

cmake-commits at cmake.org cmake-commits at cmake.org
Tue Aug 11 22:02:51 EDT 2009


Update of /cvsroot/CMake/CMake/Source/CTest
In directory public:/mounts/ram/cvs-serv29442

Modified Files:
	cmCTestMultiProcessHandler.cxx cmCTestTestHandler.cxx 
	cmProcess.h 
Log Message:
Output total time when using -j N


Index: cmCTestMultiProcessHandler.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestMultiProcessHandler.cxx,v
retrieving revision 1.5
retrieving revision 1.6
diff -C 2 -d -r1.5 -r1.6
*** cmCTestMultiProcessHandler.cxx	24 Feb 2009 22:23:51 -0000	1.5
--- cmCTestMultiProcessHandler.cxx	12 Aug 2009 02:02:49 -0000	1.6
***************
*** 249,253 ****
    cmCTestTestHandler::cmCTestTestResult cres;
    cres.Properties = 0;
!   cres.ExecutionTime = 0;// ???
    cres.ReturnValue = exitVal;
    cres.Status = cmCTestTestHandler::COMPLETED;
--- 249,253 ----
    cmCTestTestHandler::cmCTestTestResult cres;
    cres.Properties = 0;
!   cres.ExecutionTime = p->GetTotalTime();
    cres.ReturnValue = exitVal;
    cres.Status = cmCTestTestHandler::COMPLETED;

Index: cmCTestTestHandler.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestTestHandler.cxx,v
retrieving revision 1.100
retrieving revision 1.101
diff -C 2 -d -r1.100 -r1.101
*** cmCTestTestHandler.cxx	28 Jul 2009 14:46:50 -0000	1.100
--- cmCTestTestHandler.cxx	12 Aug 2009 02:02:49 -0000	1.101
***************
*** 593,597 ****
        char buf[1024];
        sprintf(buf, "%6.2f sec", totalTestTime); 
!       cmCTestLog(this->CTest, HANDLER_OUTPUT, "\nTotal CPU time = " 
                   <<  buf << "\n" );
        
--- 593,597 ----
        char buf[1024];
        sprintf(buf, "%6.2f sec", totalTestTime); 
!       cmCTestLog(this->CTest, HANDLER_OUTPUT, "\nTotal Test time = " 
                   <<  buf << "\n" );
        

Index: cmProcess.h
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmProcess.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -C 2 -d -r1.3 -r1.4
*** cmProcess.h	29 Dec 2008 22:49:17 -0000	1.3
--- cmProcess.h	12 Aug 2009 02:02:49 -0000	1.4
***************
*** 54,57 ****
--- 54,58 ----
    void SetId(int id) { this->Id = id;}
    int GetExitValue() { return this->ExitValue;}
+   double GetTotalTime() { return this->TotalTime;}
  private:
    int LastOutputPipe;



More information about the Cmake-commits mailing list