The coverage global should be in the local namespace. This means the global will be ^ZZCOVERAGE instead of ^COVERAGE. Change the parser to look for ^ZZCOVERAGE instead of the old ^COVERAGE
@@ -61,7 +61,7 @@ bool cmParseGTMCoverage::ReadMCovFile(const char* file)
while( cmSystemTools::GetLineFromStream(in, line))
{
// only look at lines that have coverage data
- if(line.find("^COVERAGE") == line.npos)
+ if(line.find("^ZZCOVERAGE") == line.npos)
continue;
}