0.1.0 |
|
---|
#48 in #修复
25KB
638 行
kcov-coverage-fix
Rustc 已知会报告某些行的错误覆盖率(https://stackoverflow.com/questions/32521800/why-does-kcov-calculate-incorrect-code-coverage-statistics-for-rust-programs)。kcov-coverage-fix
将从 cobertura.xml(由 kcov 生成)读取覆盖率,修复它,然后覆盖原始文件。
如何检测到错误的行覆盖率
kcov-coverage-fix
将标记为不可执行行
1. 仅包含闭合括号或仅包含 else
语句的行
if a > 0 {
b = a
} else { // <-- marked as "not executable"
b = -a
}; // <-- marked as "not executable"
2. 包含结构体声明但不包含结构体字段声明的行。
pub struct Parser<R: BufRead> { // <-- marked as "not executable"
reader: R
}
作者
👤 Kogia-sima
- Twitter: @Kogia_sima
- Github: @Kogia_sima
🤝 贡献
欢迎贡献、问题和功能请求!
请随意检查 问题页面。
展示您的支持
如果此项目对您有所帮助,请给一个 ⭐️!
📝 许可证
版权所有 © 2019 Kogia-sima。
此项目遵循 MIT 许可证。
此 README 由 readme-md-generator 用 ❤️ 生成
依赖项
~4–5MB
~84K SLoC