SonarQube在阅读Jacoco报告时面临着独特的挑战。当我们使用多模块gradle项目时,会发生这种情况,其中各个模块都有自己的测试用例,但是构建配置将所有测试用例报告组合到根jacoco文件夹中。
在此阶段,SonarQube显示0%的覆盖率,而各个模块(已构建)显示有效的覆盖率%。
有人可以帮我吗?
allprojects {
apply plugin: 'java'
apply plugin: 'groovy'
apply plugin: 'jacoco'
repositories {
jcenter()
mavenCentral()
}
def allTestCoverageFile = "$buildDir/jacoco/jacoco.exec"
}