vinyl GCOV is back
Poul-Henning Kamp
phk at phk.freebsd.dk
Mon Jun 29 07:58:26 UTC 2026
Partially lost in the renaming and then stuck behind a LLVM merge-bug
in FreeBSD, our Code Coverage CI is finally back:
https://vinyl-cache.org/gcov/
Please keep an eye on it, and aim for more than 90% coverage.
Poul-Henning
PS: We were a bit under our goal because vmod_math wasn't getting
a proper workout. Because vmod_math is a special beast, I found
it acceptable to add a machine-generated math.code_coverage() method,
which simply calls all the other functions in vmod_math, rather
than manually maintain, in parallel, the list of functions in a
.vtc file.
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
More information about the vinyl-dev
mailing list