DevBoi

[Junit] Test coverage 확인하기_Jacoco 본문

Develop/[Test Code]

[Junit] Test coverage 확인하기_Jacoco

HiSmith 2022. 4. 27. 19:44
반응형

Jacoco를 사용하여, Test coverage를 확인하여보자

 

TestCoverage는 테스트 결과에 대한 성공 실패에 대한 결과를 레포트성으로 출력해주는 툴이라고 생각하면된다.

흔히 테스트 결과에 대한 내용을 문서화할수있다는 것이 테스트 코드 작성의 장점중 하나인데, 해당 장점을 극대화 시켜준다.

테스트 메소드에 대한 것들을 전체적으로 집합하여 보여준다.

 

방법은 간단하게 플러그인 설치 및 연동이라...그렇게 도움은 안되고 참고 정조만 하면 좋을듯 하다.

 

 

테스트코드 작성중 놓친 부분에 대한 부분을 report로 제공해준다.

콘솔로 실행하면, html이 하나 생성이 되는데,(build/jacocohtml)

 

해당 경로에 있는 html 레포트에서 우리가 작성한 테스트 메서드 내 테스트 케이스에 대해서

놓친게 있는지 있다면 얼마나 놓쳤는지를 %로 보여주는 html이 제공된다.

 

 

요런식으로 각 경로 별로, 빌드 자체를 실패로 던져버리는 minimum을 설정할 수 도있다.

각 경로 별로 미니멈은 다르게 설정할 수도있고 같게 적용할수도있고

안할수도있다.

 

 

 

jacoco 플러그인은, Pom.xml 이나 build.gradle에서 플러그인을 추가하면된다.

반응형

'Develop > [Test Code]' 카테고리의 다른 글

[Test Code] Spock Framework + TestContainers  (0) 2023.04.24
[Springboot]Springboot_test  (0) 2022.04.26