build.gradle에 다음을 추가하면 소나큐브의 테스트 커버리지가 0%인 문제가 해결된다.
plugins {
id 'jacoco'
// any other plugins
}
jacocoTestReport {
reports {
xml.enabled true
}
}
test.finalizedBy jacocoTestReport
tasks.named('sonarqube').configure {
dependsOn test
}
Jacoco가 자바 프로젝트의 테스트 커버리지 보고서를 생성해주는 라이브러리다.