v0.7.0 #54
Replies: 3 comments
-
For those interested, I've posted to my blog on the new Generally, I've been motivated to improve my tooling around code coverage for C++, as the omission of function templates has been a longstanding issue for me that often produces misleading coverage reports. I'm aware of a couple of alternative solutions to the problem, but getting the required function template line data out of Doxide's existing parse was low hanging fruit, thus my experimentation with this. I'm contemplating whether a source browser with code coverage information would be a useful (optional) addition to Doxide output, aiming more at internal developer documentation rather than external user documentation. Feedback on the usefulness of that is welcome. |
Beta Was this translation helpful? Give feedback.
-
Sneak peek of what I've been working on with respect to code coverage reports. |
Beta Was this translation helpful? Give feedback.
-
Code coverage reports are now available in v0.8.0! See the demonstration for a live example based on Doxide's own code and the documentation on how to get set up with your own codebase. |
Beta Was this translation helpful? Give feedback.
-
doxide cover
command that outputsgcov
-compatible JSON to enumerate executable lines in the source code. The intended use is to mix this line data with execution data fromgcov
for more accurate C++ code coverage reports, addressing the problem of uninstantiated function templates being ignored by code coverage tools.This discussion was created from the release v0.7.0.
Beta Was this translation helpful? Give feedback.
All reactions