kcov

    2热度

    1回答

    默认情况下,kcov在其代码覆盖率结果中包含所有源文件,包括测试函数。这扭曲了报道的覆盖率。我如何告诉kcov排除测试功能? 例如: #[test] fn foo() { ... } kcov报告覆盖数据foo,但我想将它排除在外。

    4热度

    1回答

    我试图代码覆盖率添加到我的生锈库。据报道,它被覆盖100%,但当我看报告时,很多行不计算在内:https://codecov.io/gh/JelteF/defaultmap/src/c878e108c61f270718c909e1500c4c2e865a33d1/src/lib.rs#L93...106 这是什么原因,是否有可能解决这个问题?我已经尝试设置RUSTFLAGS为这个回答表明“-C链接

    11热度

    2回答

    我试图使用kcov来获取Rust库的代码覆盖率。我遵循this tutorial来构建和使用kcov。覆盖似乎工作,但我面临一个奇怪的高覆盖率。项目中的某些文件可以获得100%的覆盖率,即使它们实际上没有被覆盖! 这是一个很小的项目重现问题: Cargo.toml [package] name = "mypackage" version = "0.1.0" authors = ["mbrt"