project-akri / akri

A Kubernetes Resource Interface for the Edge
https://docs.akri.sh/
Apache License 2.0
1.1k stars 144 forks source link

Use rust-based coverage tools rather than tarpaulin #674

Open bfjelds opened 11 months ago

bfjelds commented 11 months ago

Migrate away from tarpaulin as code-coverage in favor or compiler-driven coverage tool built into rust.

More description here

This may lead to more accurate coverage numbers.

bfjelds commented 11 months ago

i'm not sure, but using this system might allow for coverage numbers to cover both unit tests and e2e tests:

https://stackoverflow.com/questions/3166198/with-gcov-is-it-possible-to-merge-to-gcda-files