michael-christen / toolbox

My very own monorepo
https://michael-christen.github.io/toolbox/
MIT License
3 stars 1 forks source link

Add support for code coverage #84

Closed michael-christen closed 3 months ago

michael-christen commented 3 months ago

Utilize bazel coverage to get coverage information

Utilizes https://github.com/linux-test-project/lcov (installed with https://github.com/hrishikesh-kadam/setup-lcov)

Uploads to codecov

See https://groups.google.com/g/bazel-discuss/c/igMsIXf0kUQ and https://github.com/bazelbuild/bazel/issues/19357 for a discussion of why bazel doesn't get you "all source files" in coverage.

TODO

Followups

codecov-commenter commented 3 months ago

Welcome to Codecov :tada:

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered :open_umbrella: