[Cmake-commits] [cmake-commits] zach.mullen committed cmCTestRunTest.cxx 1.9 1.10

cmake-commits at cmake.org cmake-commits at cmake.org
Tue Sep 1 11:58:07 EDT 2009


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

Modified Files:
	cmCTestRunTest.cxx 
Log Message:
ENH: Improved test reporting output


Index: cmCTestRunTest.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestRunTest.cxx,v
retrieving revision 1.9
retrieving revision 1.10
diff -C 2 -d -r1.9 -r1.10
*** cmCTestRunTest.cxx	31 Aug 2009 13:50:33 -0000	1.9
--- cmCTestRunTest.cxx	1 Sep 2009 15:58:04 -0000	1.10
***************
*** 430,439 ****
  void cmCTestRunTest::WriteLogOutputTop(size_t completed, size_t total)
  {
!   /* Not sure whether we want to prepend the test index anymore
!   cmCTestLog(this->CTest, HANDLER_OUTPUT, std::setw(3)
!              << this->Index << ": ");*/
!   cmCTestLog(this->CTest, HANDLER_OUTPUT, std::setw(3) 
               << completed << "/");
!   cmCTestLog(this->CTest, HANDLER_OUTPUT, std::setw(3) 
               << total << " ");
  
--- 430,445 ----
  void cmCTestRunTest::WriteLogOutputTop(size_t completed, size_t total)
  {
!   int numWidth = 1;
!   if(total >= 10)
!     {
!     numWidth = 2;
!     }
!   if(total >= 100)
!     {
!     numWidth = 3;
!     }
!   cmCTestLog(this->CTest, HANDLER_OUTPUT, std::setw(numWidth)
               << completed << "/");
!   cmCTestLog(this->CTest, HANDLER_OUTPUT, std::setw(numWidth)
               << total << " ");
  
***************
*** 444,453 ****
    else
      {
!     cmCTestLog(this->CTest, HANDLER_OUTPUT, "Testing");
      }
  
    cmOStringStream indexStr;
!   indexStr << " (" << this->Index << ")";
!   cmCTestLog(this->CTest, HANDLER_OUTPUT, std::setw(6) 
               << indexStr.str().c_str());
    cmCTestLog(this->CTest, HANDLER_OUTPUT, " ");
--- 450,459 ----
    else
      {
!     cmCTestLog(this->CTest, HANDLER_OUTPUT, "Test");
      }
  
    cmOStringStream indexStr;
!   indexStr << " #" << this->Index << ":";
!   cmCTestLog(this->CTest, HANDLER_OUTPUT, std::setw(3 + numWidth) 
               << indexStr.str().c_str());
    cmCTestLog(this->CTest, HANDLER_OUTPUT, " ");



More information about the Cmake-commits mailing list