Swtich to gcovr For Coverage
#1257
LeStarch
announced in
Call for Comments
Replies: 2 comments 2 replies
-
|
@kevin-f-ortega thoughts here? |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
Action: does this render ok in links browser. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
-
Coverage is inherently broken due to limitations of the
gcovexecutable. It can only be run on one directory of.o/.gcnoobjects at a time, and modules (e.g.Os) are permitted to span multiple directories. See: #1248As stated in that issue there are two fixes:
The recommendation here is to switch to
gcovrand use that to perform this work.gcovrrunsgcovsummarizes results and can even produce better formatted output (HTML)gcovrfixes the issue without need to massively change our build systemRamifications of this means we would be switching format for the coverage output:
Source-annotated "missing lines" would require extended output (e.g. HTML).
Beta Was this translation helpful? Give feedback.
All reactions