mesalock-linux / mesabox

A collection of core system utilities written in Rust for Unix-like systems (and now Windows)
BSD 3-Clause "New" or "Revised" License
137 stars 19 forks source link

Code coverage #6

Closed Arcterus closed 6 years ago

Arcterus commented 6 years ago

Switching from tarpaulin to kcov did not fix the issue as the problem (needing to disable ASLR) is inherent to the approach used by both tools. It seems like we either need to relax the Docker permissions or wait until rustc can emit coverage information (or use something other than Drone for CI).

For the time being I will continue to allow the build to succeed when the run-kcov.sh script fails.

Arcterus commented 6 years ago

I'm going to leave this open until we figure out a way to get the directory and source code coverage to match up.