TIL 2023-12-01 jacoco

장규빈·2023년 12월 3일

TIL

목록 보기
36/59
post-thumbnail

jacoco 사용하기

  1. build.gradle 파일설정
plugins {
    id 'java'
    id 'org.springframework.boot' version '3.1.5'
    id 'io.spring.dependency-management' version '1.1.3'
    id 'jacoco' // 이거 추가 !! 
}
...
jacocoTestReport {
    reports {
        xml.required = false
        csv.required = false
        html.required = true

        // 리포트의 저장 경로를 설정합니다.
        html.destination file("jacoco/jacocoHtml")
        xml.destination file("jacoco/jacoco.xml")
    }
}

jacocoTestCoverageVerification {
    violationRules { // 커버리지의 범위와 퍼센테이지를 설정합니다.
        rule {
            element = 'CLASS'

            limit {
                counter = 'BRANCH'
                value = 'COVEREDRATIO'
                minimum = 0.90
            }
        }
    }
}

2.실행
그레이들 탭에 Tasks -> verification -> jacocoTestReport 더블 클릭 -> jacoco/jacocoHtml/index.html 클릭

profile
나다운사람

0개의 댓글