Android 자동 테스트 보고서가 어떤 느낌
소개
지난번 의 안드로이드에서 JUnit이 어떤 느낌으로 움직이는지에 이어 이번에는 코드 커버리지가 어떤 리포트가 작성되는지를 소개합니다.
샘플 앱
이전과 마찬가지로 사용 중인 앱은 다음 URL에 게시됩니다.
소스 코드를 얻으려면 다음과 같이 git 명령을 사용하여 얻으십시오.
$ git clone https://github.com/cattaka/FastCheckList.git
보고서를 만드는 방법
지난번 에 소개한, 자동 테스트의 실행을 실시하는 것과 함께 작성됩니다.
콘솔에서 실행할 때 프로젝트의 루트 디렉토리에서 다음 명령을 실행합니다.
$ ./gradlew connectedAndroidTest
이 명령을 실행하면 APK의 작성과 테스트의 실행까지를 일거에 해 줍니다. 그러나 실제 기기를 연결하지 않았거나 에뮬레이터를 시작하지 않은 경우 "No connected devices!"라는 오류가 발생합니다.
덧붙여 build.gralde 내에서 Build Flavor를 지정하고있는 경우는 약간 커멘드가 바뀌므로, 그 경우는
$ ./gradlew tasks
에서 명령을 확인하십시오.
보고서 출력 대상
작성된 보고서는 "app/build/outputs/reports/androidTests/connected"아래에 HTML 형식으로 작성됩니다. 작성된 html 파일을 열면 성공한 테스트 수와 실패한 테스트 수에 대한 요약이 표시됩니다. 링크를 클릭하면 각각 세부 사항이 표시됩니다.
보고서 샘플
샘플 앱의 테스트 보고서는 여기
결론
간단하지만 Android SDK가 표준으로 출력하는 자동 테스트 보고서를 소개했습니다. 분위기가 전해졌습니까?
다음 번에는 자동 테스트에서 코드 커버리지를 측정하고 보고서가 어떻게 보이는지 소개합니다.
Reference
이 문제에 관하여(Android 자동 테스트 보고서가 어떤 느낌), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/cattaka/items/901432bcbfce12016961텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)