사용자 도구

사이트 도구


gradle:jacoco

문서의 이전 판입니다!


Gradle JaCoCo Plugin

설정 예

apply plugin: 'jacoco'
 
jacoco {
    toolVersion = "0.7.5.201505241946"
}
 
test {
    jacoco {
        enabled = true
        destinationFile = file("${buildDir}/jacoco/jacoco.exec") // 기본은 ${buildDir}/jacoco/test.exec
    }
}
  • Gradle SonarQube 사용시 SonarQube 처리 디렉토리 아래로 destinationFile을 지정하면 안된다. 테스트 후 파일이 삭제돼 버려서 결과가 SonrQube로 전송이 안됨.

jacocoReport

./gradlew clean test jacocoTestReport

${buildDir}/reports/jacoco/test/html/index.html을 브라우저로 열어서 코드 커버리지 상태를 살펴볼 수 있다.

gradle/jacoco.1447992159.txt.gz · 마지막으로 수정됨: 2015/11/20 12:32 저자 kwon37xi