IntelliJ, Android Studio에서 Test 결과를 시각적으로 확인하는 방법 : Gradle 사용

2022. 12. 14. 22:01·Unit Testing
반응형

IntelliJ, Android Studio에서 테스트 결과 확인하기

IntelliJ와 Android Studio는 비슷한 테스트 리포트 탭을 가진다. 이 탭은 아래와 같은 화면으로 이루어져 있다.

 

이 탭에는 여러 버튼들이 있는데 여기서 원하는 테스트를 클릭한 후 Open Gradle test report를 클릭하면 테스트 결과 리포트를 확인할 수 있다.

 

저 버튼을 클릭하면 Gradle에서 생성한 테스트 리포트가 아래와 같이 나오게 된다. 

 

 

테스트 결과 파일 경로

위 TestSummary는 보통 Chrome이 열리게 될텐데, 주소창을 보면 다음과 같은 경로에서 파일을 여는 것을 볼 수 있다.

 

즉, 위 Test Summary는 아래 경로에 생기는 파일을 여는 것임을 확인할 수 있다.

[앱 경로]/[앱 명칭]/build/reports/tests/test/index.html

 

결과 파일 다른 곳에 저장하기

이 파일을 다른 곳에 저장하기 위해서는 Export Test Results... 버튼을 누르면 된다.

 

 

그러면 [원하는 경로]에 파일을 저장할 수 있다. 이때 파일 형식을 html로 할 것인지, xml로 할 것인지 선택이 가능하다.

 

 

결과 파일 불러오기

결과 파일을 저장했으면 다시 불러올 수도 있다. Import Tests from File 버튼을 누른 후

 

Export한 파일을 선택하면 Test 탭에 결과가 불러와진다.

 

정리

이번 장에서는 IntelliJ, Android Studio 테스트 탭을 사용해 테스트 결과를 보고, 저장하고, 불러오는 기본적인 방법에 대해 알아보았다.

 

프로그래밍을 하면서 테스트를 할 일이 정말 많은데, 이러한 사용법을 한 번 익혀두면 유용하게 쓸 일이 많을 것이다.

 

반응형

'Unit Testing' 카테고리의 다른 글

Kotlin에서 사용할 수 있는 JUnit assert 종류 알아보기 : assertEquals, assertTrue, assertThrows, assertNotNull  (0) 2022.12.16
IntelliJ, Android Studio에서 Test Coverage 확인과 Test Coverage의 한계점  (0) 2022.12.15
Command Line에서 Test 실행하기 : Gradle Task 활용하기  (0) 2022.12.13
@Before Annotation 사용해 테스트 환경 설정하기  (0) 2022.12.12
Unit Test 환경 설정하기 : JUnit 환경 설정 하고 테스트 해보기  (0) 2022.12.11


'Unit Testing' 카테고리의 다른 글
  • Kotlin에서 사용할 수 있는 JUnit assert 종류 알아보기 : assertEquals, assertTrue, assertThrows, assertNotNull
  • IntelliJ, Android Studio에서 Test Coverage 확인과 Test Coverage의 한계점
  • Command Line에서 Test 실행하기 : Gradle Task 활용하기
  • @Before Annotation 사용해 테스트 환경 설정하기
심플코드
심플코드
프로그래밍을 어렵지 않게 풀어서 설명하는 기술 블로그
    반응형
  • 심플코드
    심플코드
    심플코드
  • 전체
    오늘
    어제
    • 분류 전체보기 (96)
      • 안드로이드를 위한 Coroutines (2)
      • Unit Testing (19)
      • GitHub Actions (0)
      • 공식 문서 번역 (35)
        • Coroutines 공식 문서 (35)
      • 알고리즘 (7)
        • Kotlin 자료구조 (0)
        • 알고리즘 (7)
        • Kotlin으로 구현하는 자료구조 (0)
      • 코딩 테스트 (0)
      • Deep Learning (0)
      • Machine Learning Math (17)
        • Linear Algebra (17)
      • ML (0)
      • Docker (15)
      • Kubernetes (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 코틀린 코루틴의 정석 책 출간 소식
  • 인기 글

  • 태그

    mockito
    Coroutines Flow
    coroutine
    Coroutines
    컨테이너
    도커
    unit testing
    pytorch
    Docker
    Machine Learning
    Kotlin
    Coroutines Context
    unit test
    TensorFlow
    Coroutines Channel
    numpy
    코루틴
    junit
    코루틴 채널
    코루틴 Flow
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
심플코드
IntelliJ, Android Studio에서 Test 결과를 시각적으로 확인하는 방법 : Gradle 사용
상단으로

티스토리툴바