| 573 | } |
| 574 | |
| 575 | void cmCTestCoverageHandler::PopulateCustomVectors(cmMakefile* mf) |
| 576 | { |
| 577 | cmCTestOptionalLog(this->CTest, HANDLER_VERBOSE_OUTPUT, |
| 578 | " Add coverage exclude regular expressions." << std::endl, |
| 579 | this->Quiet); |
| 580 | this->CTest->PopulateCustomVector(mf, "CTEST_CUSTOM_COVERAGE_EXCLUDE", |
| 581 | this->CustomCoverageExclude); |
| 582 | this->CTest->PopulateCustomVector(mf, "CTEST_EXTRA_COVERAGE_GLOB", |
| 583 | this->ExtraCoverageGlobs); |
| 584 | for (std::string const& cce : this->CustomCoverageExclude) { |
| 585 | cmCTestOptionalLog(this->CTest, HANDLER_VERBOSE_OUTPUT, |
| 586 | " Add coverage exclude: " << cce << std::endl, |
| 587 | this->Quiet); |
| 588 | } |
| 589 | for (std::string const& ecg : this->ExtraCoverageGlobs) { |
| 590 | cmCTestOptionalLog(this->CTest, HANDLER_VERBOSE_OUTPUT, |
| 591 | " Add coverage glob: " << ecg << std::endl, |
| 592 | this->Quiet); |
| 593 | } |
| 594 | } |
| 595 | |
| 596 | // Fix for issue #4971 where the case of the drive letter component of |
| 597 | // the filenames might be different when analyzing gcov output. |
nothing calls this directly
no test coverage detected