intellij
IntelliJ IDEA 사용해서 Coroutine 디버깅 하기
이 튜토리얼은 IntelliJ IDEA를 사용해 Kotlin Coroutine을 만들고 디버깅하는 방법을 설명한다. 이 튜토리얼에서는 독자들이 Coroutine 개념에 대한 사전 지식이 있다고 가정한다. Coroutine 생성하기 1. Intellij IDEA에서 Kotlin 프로젝트를 연다. 만약 프로젝트가 없다면 하나를 새로 만든다. 2. kotlinx.coroutines 라이브러리를 Gradle 프로젝트에서 사용하기 위해서 다음 종속성을 build.gradle(.kts)에 추가한다. Kotlin Gradle dependencies { implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4") } Groovy Gradle depende..
IntelliJ, Android Studio에서 Test Coverage 확인과 Test Coverage의 한계점
Test Coverage 란 Test Coverage란 작성한 테스트가 작성한 코드의 얼마만큼을 테스트 하고 있는지에 대한 지표이다. Test Coverage 확인하기 Test Coverage를 확인하기 위해서는 Test 클래스의 실행 버튼에서 3번째 버튼 'Run [클래스명] with Coverage' 를 누르면 된다 . 이를 실행하면 MinuteValidator에 대한 테스트 커버리지가 다음과 같이 나오게 된다. 커버리지는 Class 단위, 메서드 단위, 라인 단위로 모두 확인할 수 있다. 또한 MinuteValidator 클래스 내부에 들어가 보면 Line 에 초록색 네모박스 표시가 되어서 어떤 Line이 테스트 완료되었는지를 확인할 수 있다. Test Coverage의 한계점 Test Covera..
IntelliJ, Android Studio에서 Test 결과를 시각적으로 확인하는 방법 : Gradle 사용
IntelliJ, Android Studio에서 테스트 결과 확인하기 IntelliJ와 Android Studio는 비슷한 테스트 리포트 탭을 가진다. 이 탭은 아래와 같은 화면으로 이루어져 있다. 이 탭에는 여러 버튼들이 있는데 여기서 원하는 테스트를 클릭한 후 Open Gradle test report를 클릭하면 테스트 결과 리포트를 확인할 수 있다. 저 버튼을 클릭하면 Gradle에서 생성한 테스트 리포트가 아래와 같이 나오게 된다. 테스트 결과 파일 경로 위 TestSummary는 보통 Chrome이 열리게 될텐데, 주소창을 보면 다음과 같은 경로에서 파일을 여는 것을 볼 수 있다. 즉, 위 Test Summary는 아래 경로에 생기는 파일을 여는 것임을 확인할 수 있다. [앱 경로]/[앱 명칭]..