genhtml doesn't generate coverage report after adding --no-external flag to lcov command

Viewed 5118

I wanted to exclude external lib's code from my coverage report, so I've added --no-external flag to lcov command. Unfortunately, after adding this flag genhtml is unable to generate coverage reports.

Command used:

lcov --directory . -c -o coverage.info -t "coverage_result" --no-external

Result:

genhtml: ERROR: no valid records found in tracefile coverage.info

Also, the coverage.info file looks corrupted:

TN:coverage_result
TN:coverage_result
TN:coverage_result
TN:coverage_result

Did anyone have similar problem?

0 Answers
Related