1
0
Эх сурвалжийг харах

Extra coverage glob should subtract the explicitly defined excluded files

Zach Mullen 15 жил өмнө
parent
commit
9d6567a269

+ 6 - 2
Source/CTest/cmCTestCoverageHandler.cxx

@@ -2038,8 +2038,12 @@ std::set<std::string> cmCTestCoverageHandler::FindUncoveredFiles(
     for(std::vector<std::string>::iterator f = files.begin();
     for(std::vector<std::string>::iterator f = files.begin();
         f != files.end(); ++f)
         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()));
+        }
       }
       }
     }
     }