From 9d6567a26998024e7614c7cff322319f47526c80 Mon Sep 17 00:00:00 2001 From: Zach Mullen Date: Fri, 11 Jun 2010 14:17:00 -0400 Subject: [PATCH] Extra coverage glob should subtract the explicitly defined excluded files --- Source/CTest/cmCTestCoverageHandler.cxx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Source/CTest/cmCTestCoverageHandler.cxx b/Source/CTest/cmCTestCoverageHandler.cxx index 3235bfdce8..55a5225e7f 100644 --- a/Source/CTest/cmCTestCoverageHandler.cxx +++ b/Source/CTest/cmCTestCoverageHandler.cxx @@ -2038,8 +2038,12 @@ std::set cmCTestCoverageHandler::FindUncoveredFiles( for(std::vector::iterator f = files.begin(); f != files.end(); ++f) { - extraMatches.insert(this->CTest->GetShortPathToFile( - f->c_str())); + if(this->ShouldIDoCoverage(f->c_str(), + cont->SourceDir.c_str(), cont->BinaryDir.c_str())) + { + extraMatches.insert(this->CTest->GetShortPathToFile( + f->c_str())); + } } }