DevHeads.net

kcov: code coverage for programs and python/shell scripts

Greetings developers,

I just submitted a review request [1] for kcov [2] that I recently
discovered. It has no relation to Linux's kcov and is more akin to
lcov, except that all it needs is a binary with DWARF debuginfo
instead of requiring compile-time instrumentation.

I came across kcov when I was looking for a way to measure code
coverage in a Rust project and I'm impressed. It supposedly has a low
overhead, but so far I've been monitoring small single-threaded
programs so I can't really tell. I haven't tested python and shell
support, although I have cases where it would be relevant, but I don't
have time yet.

The package itself is simple, but it bundles javascript and doesn't
build on all main platforms so I may have to be granted an exception
from some group starting with an F. Been busy lately, I'm a little
behind on anything Fedora. If that's the case, please RTFM me a link
to the wiki, and if you want to take the review I'll gladly take one
in return.

Cheers,
Dridi

[1] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=kcov" title="https://bugzilla.redhat.com/show_bug.cgi?id=kcov">https://bugzilla.redhat.com/show_bug.cgi?id=kcov</a>
[2] <a href="https://simonkagstrom.github.io/kcov/index.html" title="https://simonkagstrom.github.io/kcov/index.html">https://simonkagstrom.github.io/kcov/index.html</a>