티스토리 뷰

> Using the Gradle Jacoco Plugin for Unit Test Code Coverage Reporting

> plugin 적용 및 설정 [build.gradle파일]

apply plugin: 'java'

apply plugin: 'eclipse'

apply plugin: 'spring-boot'

apply plugin: 'project-report'

apply plugin: 'build-dashboard'

apply plugin: 'jacoco'


ext {

  guavaVersion = '19.0'

  jadiraVersion = '4.0.0.GA'

  swaggerVersion = '2.3.0'

  jacocoVersion = '0.7.5.201505241946'

}


jacoco {

toolVersion = jacocoVersion

}


jacocoTestReport {

reports {

html.enabled = true

xml.enabled = true

csv.enabled = true

}

}


> task 실행

> gradlew clean build jacocoTestReport


결과>

* build/jacoco, build/reports/jacoco 디렉토리 결과물 생성됨.




* 기존의 build/reports/buildDashboard/index.html 페이지에 jacoco report 페이지 연결링크가 추가됨.



  * 아래와 같이 test 결과 및 test coverage등의 결과페이지를 조회할 수 있음.



> test task 수행 후 자동으로 jacocoTestReport가 수행되도록 설정하기

> [build.gradle] 파일에 추가

test.finalizedBy jacocoTestReport


* 위와 같이 설정하면, build task 시 자동으로 jacoco test report 생성됨



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28