본문 바로가기

S/W/Gradle

[Tips] Android Studio에서 jacoco로 Code Coverage Report 출력하기

Stack 오버플로우 열심히 뒤지면 복잡하기만 함 --> jacacaTestReport task생성하는 형태로 답변이 나와있지만 해당 task생성해서 돌려보면 root가 없다느니 암튼 해결 불가능한 에러만 발생하기에 간혹 아래 내용을 언급한 사람들이 있지만 해당 답변 들은 채택이 안되어 있어서 그냥 넘기기 쉬움.. 하지만 현재 android studio에서는 jacoco적용하기 겁나게 쉬움.

삽질하지 맙시다~

1) Environment

   - gradle plugin : v1.3.1 이상 (1.3.0 에서 안됨, 참고 : http://thehelpcentre.xyz/question/32230114/jacoco-with-android-gradle-1-3-0)

   - Android Studio : v.1.5 RC (제가 사용하는 버전입니다.)


2) build.gradle 수정

android --> buildtype --> debug --> testCoverageEnabled = true 추가



3) 실행

./gradlew createDebugCoverageReport


4) 결과

build\reports\coverage\debug에 생성됨



'S/W > Gradle' 카테고리의 다른 글

Groovy - Differences with Java  (0) 2015.07.04