Skip to content

기술문서 ‐ Jacoco

xb205 edited this page Aug 27, 2023 · 1 revision

Jacoco

Jacoco란?

테스트 커버리지 측정 도구로, class, line, branch .. 등 여러가지 커버리지 설정을 할 수 있고, 클래스마다 coverage report도 보여주는 도구

스크린샷 2023-08-27 오후 4 05 31

적용해야되는 이유

IntelliJ에서 커버리지 측정을 해주고 있지만, CI나 test에서 커버리지를 강제화 시켜주지는 못함.
즉, 코드리뷰마다, pull받고 테스트를 수행해가며, 커버리지를 측정해야하고 이는 매우 귀찮은 작업임

Jacoco를 사용하면, 이것을 테스트시 강제화 할 수 있고, 커버리지 측정에 필요한 리소스를 줄여줌과 동시에 안전한 코드를 작성하는데 도움을 줄 것임.

Clone this wiki locally