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