chay.dev

Coveralls and coverage, Part 2

And hopefully, happily ever after

devcoverage

So Coveralls read my previous coverage rant post, reached out to me, and pointed me towards a tool they are developing to submit LCOV files to their platform.

So now I just need to find tools to output coverage reports in LCOV format first, then use this binary to submit them to Coveralls. Thankfully, there is ReportGenerator for my JaCoCo and .NET stuff, and gcov2lcov for the golang stuff.

Surprisingly, I could not find anything for Python. There is an open issue on Coverage.py for LCOV format support, but it seems like the maintainer does not intend to prioritise this feature.

I made this in the meantime: https://github.com/chaychoong/coveragepy-lcov