gpt4 book ai didi

jenkins - 如何在 Jenkins 使用 Sonar 获得 JaCoCo 覆盖?

转载 作者:行者123 更新时间:2023-12-04 23:07:16 25 4
gpt4 key购买 nike

我按照说明操作 here
我没有使用 Maven。

我的 Jenkins 工作输出说:
12:32:33.951 信息传感器 JaCoCoSensor...
12:32:33.961 信息项目覆盖率设置为 0%,因为没有转储 JaCoCo 执行数据:/var/lib/jenkins/workspace/SeqGen/SeqGen/jacoco.exec
12:32:35.152 信息传感器 JaCoCoSensor 完成:1201 毫秒

这是我的属性:

project.home=SeqGen
sonar.projectKey=com.skyboximaging:seqgen
sonar.projectName="SeqGen"
sonar.projectVersion=1.0
sonar.dynamicAnalysis=true
sources=src/java
tests=test/java
binaries=classes
sonar.jacoco.reportPath=jacoco.exec
sonar.jacoco.antTargets=test-with-coverage

在 Sonar 服务器上,我将 General Settings > Code Coverage > Code coverage plugin 设置为 jacoco

我对 http://docs.codehaus.org/display/SONAR/Code+coverage+plugins 上的文档感到非常困惑我对这句话特别疑惑:
“在 Sonar 分析期间, Sonar Jacoco 插件将负责将 Jacoco 代理附加到 JVM 并启动单元测试。”

据我所知,我的 Ant 目标没有被调用。 Sonar Jacoco 插件如何知道在哪里可以找到我的 build.xml?

我究竟做错了什么?

最佳答案

他们刚刚发布了你需要的东西:https://wiki.jenkins-ci.org/display/JENKINS/JaCoCo+Plugin

关于jenkins - 如何在 Jenkins 使用 Sonar 获得 JaCoCo 覆盖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8902891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com