我正在尝试将 sonarqube gradle 插件与 jacoco 插件集成:
类路径 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.1'
应用插件:'org.sonarqube'
应用插件:'jacoco'
我的 build/jacoco 文件夹包含:
集成测试.exec
测试执行程序
但是,sonarqube 插件只能识别“test.exec”文件:
18:20:45.130 信息 - JaCoCoItSensor:未找到 JaCoCo IT 报告:C:\Users\abc3\Downloads\sme-letter\target\jacoco-it.exec
:
18:05:55.609 信息 - 分析 C:\Users\abc3\Downloads\sme-letter\build\jacoco\test.exec
如何让 sonarqube 插件识别“integrationTest.exec”
Thanks
Mark
我不太确定这是否适用于 Gradle 插件,但你可以尝试一下。
Sonar 有一个属性来指定集成测试 JaCoCo 报告的名称。这个属性被称为sonar.jacoco.itReportPath
(sonar.jacoco.reportPath
用于单元测试报告)。
据我所知,gradle 声纳插件可以让你添加自定义属性。因此,您可以通过属性更改 IT 报告名称,如下所示:
sonarqube {
properties {
property "sonar.jacoco.itReportPath", "build/jacoco/ integrationTest.exec"
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)