Add a set of regression tests for common GCOV and LCOV workflows #147
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Over the past week I ran into a bunch of issues with incorrect coverage being reported - most of which ended up being my fault for failing to follow the instructions on the README and provide
--gcov-options '\-lp'
.Originally thinking I was going to need a pull-request to make a change to cpp-coveralls I wrote a bunch of regression tests covering common lcov / gcov flows to validate my changes.
Whilst they're not comprehensive, I believe they'd add some value for anyone making a future functional enhancement - particularly as they're highlighting an issue with parsing the output of late gcov versions...
Is there any interesting in merging them into the main project?