Rustc is known to report an incorrect coverage for some lines (https://stackoverflow.com/questions/32521800/why-does-kcov-calculate-incorrect-code-coverage-statistics-for-rust-programs).
kcov-coverage-fix
will read coverage from cobertura.xml (generated by kcov), fix it, then overwrites the original file.
kcov-coverage-fix
will mark as non-executable line:
else
statementsrust
if a > 0 {
b = a
} else { // <-- marked as "not executable"
b = -a
}; // <-- marked as "not executable"
rust
pub struct Parser<R: BufRead> { // <-- marked as "not executable"
reader: R
}
👤 Kogia-sima
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a ⭐️ if this project helped you!
Copyright © 2019 Kogia-sima.
This project is MIT licensed.
This README was generated with ❤️ by readme-md-generator