【问题标题】:Why is Jenkins showing NO (0%)code covered in jacoco reports code coverage summary为什么 Jenkins 在 jacoco 报告代码覆盖率摘要中显示 NO (0%) 代码
【发布时间】:2016-08-30 13:16:35
【问题描述】:

我使用 maven 作为构建工具。 Jacoco 用于代码覆盖。詹金斯为 CI。 一切都在 pom.xml 中正确配置 但是,当构建成功时,代码覆盖率报告显示代码覆盖率为 0%。

我在 jenkins 上为 jacoco 配置了字段, 执行文件的路径: **/project_name/target/coverage-reports/jacoco-unit.exec

类目录的路径: **/project_name/target/classes

源目录的路径 **/project_name/src/main/java

包含: 首先,我尝试使用 **/*Test.class、**/*Spec.class 以及稍后将字段保留为空白

Just to check if my jacoco version is wrong, I even looked into this

Jacoco 版本也是正确的。

HTML 报告也在 target 中正确生成

我想知道为什么詹金斯没有显示

【问题讨论】:

标签: jenkins jenkins-plugins code-coverage jacoco


【解决方案1】:

这是为寻找类似解决方案的其他人准备的...

  1. 检查 jacoco.exec 文件的大小,它不应该是 0KB
  2. 确保优雅地停止所有 JVM
  3. 确保在生成报告时指向正确的来源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-31
    • 2016-11-11
    • 2021-02-17
    • 2014-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多