210202

[Jacoco] TDD를 위한 Jacoco 적용해보기 본문

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을 통해서 볼 수 있다.

Comments