Мы сталкиваемся с уникальной проблемой, когда 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"
}