[Cmake-commits] [cmake-commits] king committed cmCTestCoverageHandler.cxx 1.64 1.65

cmake-commits at cmake.org cmake-commits at cmake.org
Mon Mar 2 15:33:01 EST 2009


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

Modified Files:
	cmCTestCoverageHandler.cxx 
Log Message:
BUG: Fix coverage handler initialization

This resets coverage handler internal state on initialization so that
multiple coverage runs are independent.


Index: cmCTestCoverageHandler.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestCoverageHandler.cxx,v
retrieving revision 1.64
retrieving revision 1.65
diff -C 2 -d -r1.64 -r1.65
*** cmCTestCoverageHandler.cxx	13 Feb 2009 20:17:06 -0000	1.64
--- cmCTestCoverageHandler.cxx	2 Mar 2009 20:32:59 -0000	1.65
***************
*** 153,157 ****
  {
    this->Superclass::Initialize();
!   this->CustomCoverageExclude.empty();
  }
  
--- 153,160 ----
  {
    this->Superclass::Initialize();
!   this->CustomCoverageExclude.clear();
!   this->SourceLabels.clear();
!   this->LabelIdMap.clear();
!   this->Labels.clear();
  }
  
***************
*** 347,351 ****
  
    // setup the regex exclude stuff
!   this->CustomCoverageExcludeRegex.empty();
    std::vector<cmStdString>::iterator rexIt;
    for ( rexIt = this->CustomCoverageExclude.begin();
--- 350,354 ----
  
    // setup the regex exclude stuff
!   this->CustomCoverageExcludeRegex.clear();
    std::vector<cmStdString>::iterator rexIt;
    for ( rexIt = this->CustomCoverageExclude.begin();



More information about the Cmake-commits mailing list