【发布时间】:2019-05-07 20:54:23
【问题描述】:
我有 jenkins 文件,它具有 publishHTML 方法来生成带有 jacoco 结果的 .html 文件的报告。是否可以在仪表板上显示该报告,例如“测试趋势结果”?
【问题讨论】:
标签: jenkins jenkins-plugins code-coverage jacoco
我有 jenkins 文件,它具有 publishHTML 方法来生成带有 jacoco 结果的 .html 文件的报告。是否可以在仪表板上显示该报告,例如“测试趋势结果”?
【问题讨论】:
标签: jenkins jenkins-plugins code-coverage jacoco
所以我经历了一些,然后找到了一个直接添加到管道中的解决方案
publishCoverage adapters: [jacocoAdapter('target/site/jacoco/jacoco.xml')]
【讨论】:
您需要使用JaCoCo plugin
在构建过程中获取覆盖率数据首先您需要获取覆盖率 作为构建/测试的一部分计算,请参阅 JaCoCo 文档 详情。您需要至少一个或多个 *.exec 文件可用 执行测试。通常这意味着调整您的 Maven pom.xml 或 Ant build.xml 文件..
设置覆盖检索和发布为了获得覆盖 发布到 Jenkins 的数据,你需要添加一个 JaCoCo 发布者和 配置它,以便它可以找到所有必要的信息。使用 通过问号链接提供的帮助以获取更多信息。 基本上你指定 *.exec 文件在哪里,在哪里编译代码 后面可以找到对应的源码所在的位置 构建完成让插件收集所有必要的部分 信息..
【讨论】: