tch*_*ick 5 gradle jacoco sonar-runner sonarqube
在我们的多模块gradle构建中,我们使用jacoco来测量代码覆盖率,我们正在创建一个聚合的jacoco-exec文件.要使sonarqube插件使用此文件来创建报告,我们将其配置如下:
sonarqube {
properties {
property "sonar.jacoco.reportPath", "$project.rootDir/build/jacoco/jacoco.exec"
}
}
Run Code Online (Sandbox Code Playgroud)
当使用gradle sonarqube运行sonarqube插件时,它会输出以下消息:
10:56:00.064 INFO - Analysing C:\A\Projekte\sqs\git\build\sonar\de.kvb.sqs_admin-db\jacoco-overall.exec
10:56:00.116 INFO - No information about coverage per test.
10:56:00.116 INFO - Sensor JaCoCoOverallSensor done: 116 ms
...
10:56:00.718 INFO - Sensor JaCoCoSensor...
10:56:00.720 INFO - Analysing C:\A\Projekte\sqs\git\build\jacoco\jacoco.exec
10:56:00.738 INFO - No information about coverage per test.
...
10:56:06.442 INFO - Analysing C:\A\Projekte\sqs\git\build\sonar\de.kvb.sqs_admin-gui\jacoco-overall.exec
10:56:06.453 INFO - No information about coverage per test.
10:56:06.453 INFO - Sensor JaCoCoOverallSensor done: 31 ms
...
10:56:06.833 INFO - Sensor JaCoCoSensor...
10:56:06.837 INFO - Analysing C:\A\Projekte\sqs\git\build\jacoco\jacoco.exec
10:56:06.863 INFO - No information about coverage per test.
Run Code Online (Sandbox Code Playgroud)
两个问题:
1)为什么sonarqube插件会创建所有jacoco-overall.exec文件?
2)为什么sonarqube插件不仅使用我的jacoco.exec文件生成覆盖率报告,还使用所有那些jacoco-overall.exec文件?
马克斯,马克思.
| 归档时间: |
|
| 查看次数: |
274 次 |
| 最近记录: |