Closed briansmith closed 4 months ago
@briansmith I'm trying to get aarch64-unknown-linux-gnu
builds going on native arm on travis. If I get it working I'll and kcov to them. hopefully it won't be too hard.
PR #1124 adds code coverage measurement of the test suite to GitHub Actions for {x86_64,i686}-unknown-linux-musl and aarch64-unknown-linux-gnu (via QEMU) using Rust Nightly's new source-basd branch coverage. I integrated codecov.io into GitHub so that code reviews can make use of the code coverage information.
In the future, we should make the following improvements:
-gnu
targets for profiling to instead be -musl
targets.ring::aead
module, regardless of what other tests do. As another example, if would be useful to be able to look at code coverage on a per-target basis.
This is related to #131.
See also https://boringssl-review.googlesource.com/#/c/7251/ and related BoringSSL work.