본문 바로가기
Spring/JUnit

jacoco를 이용하여 테스트 커버리지 확인하는 방법

by step 1 2021. 6. 27.
반응형

사이트

https://woowabros.github.io/experience/2020/02/02/jacoco-config-on-gradle-project.html

 

Gradle 프로젝트에 JaCoCo 설정하기 - 우아한형제들 기술 블로그

안녕하세요. 상품시스템팀에서 서버 개발(..새발)을 하고 있는 연철입니다.프로젝트 세팅 중에 찾아보고 삽질했던 내용들이 도움이 될까 하여 남깁니다.

woowabros.github.io

 

Jacoco

Java코드의 코드 커버리지를 체크하는 라이브러리 결과를 html, xml, csv로 확인이 가능하다 

 

Gradle에 plugins 항목에 id 추가

plugins {
    id 'org.springframework.boot' version '2.5.2'
    id 'io.spring.dependency-management' version '1.0.11.RELEASE'
    id 'java'
    id 'jacoco'
}

 

확인

 

테스트를 진행 (TEST를 더블 클릭한다.)

만약 test에 실패하였다면 아래와 같이 나오고

 

아래 파일을 실행 시키면(build -> reports -> tests -> test -> index.html)

 

인터넷으로 여는 것을 선택하면

 

에러난 결과를 확인 할 수 있다.

 

Test Report를 확인하는 방법

Gradle에서 jacocoTestReport를 더블 클릭해준다.

build -> reports -> jacoco -> test -> html -> index.html을 클릭한다.

인터넷으로 열어준다.

 

어떤 코드를 테스트 진행했는지 확인 할 수 있다.

반응형

'Spring > JUnit' 카테고리의 다른 글

Spring에서 JUnit 테스트 진행 - REST API CRUD 테스트  (0) 2021.06.27
JUnit  (0) 2021.06.27