Android
[Jacoco] TDD를 위한 Jacoco 적용해보기
dev210202
2021. 3. 8. 14:18
<참고 사이트>
woowabros.github.io/experience/2020/02/02/jacoco-config-on-gradle-project.html
Gradle 프로젝트에 JaCoCo 설정하기 - 우아한형제들 기술 블로그
안녕하세요. 상품시스템팀에서 서버 개발(..새발)을 하고 있는 연철입니다.프로젝트 세팅 중에 찾아보고 삽질했던 내용들이 도움이 될까 하여 남깁니다.
woowabros.github.io
www.androidhuman.com/2016-02-13-jacoco_unit_test_android
JaCoCo를 사용하여 안드로이드 프로젝트 유닛 테스트 커버리지 측정하기
#Android, #Kotlin, and #Tesla
www.androidhuman.com
위의 2번째 링크 [JaCoCo를 사용하여 안드로이드 프로젝트 유닛 테스트 커버리지 측정하기]에 있는대로 따라하면 여러가지 에러가 날것이다. 최신 버전으로 업그레이드 되면서 몇가지가 바뀐것같다.
수정해야할 부분

이렇게 수정하고나면 오른쪽 Gradle에서 다음과 같이 테스트를 할 수 있게 된다.

테스트 코드를 작성하고 coverageReport를 누르면 빌드가 완료되고 다음과 같이 앱이 설치된 폴더에서 app> build> reports> coverageReport> html 순으로 이동하면 index 파일이 나온다

테스트 코드의 커버리지를 html을 통해서 볼 수 있다.
