【发布时间】:2021-08-09 01:37:11
【问题描述】:
我在使用 Gradle 创建的 Java 库中使用 jacoco 进行测试覆盖率验证。我已将验证规则设置为将最小覆盖率限制为 1.0 (100%)。我的代码中有一些不符合标准的类。根据我编写的单元测试,我认为我没有遗漏任何代码行。
在这些行中,我想知道是否有一种方法可以让 jacoco 在构建过程中打印出哪些行没有被单元测试覆盖?
当前 jacoco 导致构建失败,报告每个不符合标准的文件的覆盖率,但它没有提供有关未覆盖的特定行的任何信息。
【问题讨论】:
-
jacoco 生成一个带有非常详细报告的
.html文件 -
嗨 Eugene,这个 html 文件有默认位置吗?
-
我找到了这个docs.diffblue.com/knowledge-base/cli/coverage-report/… 我会尝试并更新答案,如果它有效。感谢您指出正确的方向:)