Self-hosted code coverage tracking + integration? 

Does anyone know of any self-hosted code coverage webapps akin to codecov.io? I'm looking at moving from GitHub to Gitea and there's a lot of CI to chose from but integrated coverage metrics is something I'll miss. Both codecov.io and coveralls.io are exclusive to GitHub / GitLab / Bitbucket it seems, and apparently everyone considers those two to be the only options 🤹

Follow

Self-hosted code coverage tracking + integration? 

I may end up uploading my reports from tarpaulin to an ExpressJS service and parsing the coverage % and using badgen or something like that with some route aliasing

That also sounds like a lot of work if I want it secure lol

Self-hosted code coverage tracking + integration? 

How I feel thinking up a solution

Show thread

Self-hosted code coverage tracking + integration? 

I guess I'm curious if I build this explicitly for tarpaulin how the generated output is different from kcov or gcov. There will probably need to be custom handlers for those. Tarpaulin seems to put everything in one file but I've seen others with wholely separated data and js/css.

Chances are it won't be discoverable if I have it on my Gitea instance, so I may not have to worry about adapting solutions anyways 🤹

Show thread

Self-hosted code coverage tracking + integration? 

P.S. looks like codecov has the CI upload a gzipped tar of select files and presumably does calculation on the back end. The XML, which has no actual source info other than paths, is the only thing provided by the coverage tool itself

Show thread
Sign in to participate in the conversation
Cybres

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!