Android Studio에서 실행 테스트 누락
이 기사는 원래 2022년 3월 28일 vtsen.hashnode.dev에 게시되었습니다.
Android Studio Bumblebee에서 Android Studio UI에서 더 이상 테스트를 실행할 수 없다는 것을 알았습니다. 알려진 문제here인 것 같고 이 버전에서 이미 수정되어야 한다고 가정하지만 여전히 문제가 있습니까?
예상되는 동작
안드로이드 스튜디오 범블비
해결 방법
나는 단위 테스트 사람이 아닙니다. 아무도 이것에 대해 불평하지 않는 것 같아서 여기에 뭔가 빠졌을까요? 어쨌든 이들은 테스트에 대한 제한된 지식을 기반으로 한 해결 방법입니다.
1. 다른 Android Studio 버전 사용
이전 안정 릴리스 버전인 Arctic Fox로 롤백하거나 최신 미리 보기 버전으로 업그레이드할 수 있습니다. 개인적으로 Android Studio Dolphin(Canary 빌드 미리보기 버전)을 사용해 보았는데 문제가 없습니다.
2. 실행 구성 수동 편집
:app:testDebugUnitTest
--tests "com.example.myapplication.ExampleUnitTest"
This run all test functions in
ExampleUnitTest
. If you want to run all classes within the package, you can use the*
--tests "com.example.myapplication.*"
To run unit test in command line, you can run the following command in the terminal
gradlew :app:testDebugUnitTest --tests "com.example.myapplication.ExampleUnitTest"
To run specific unit test function (e.g.
ExampleUnitTest.addition_isCorrect
), you just need to update the task to
:app:testDebugUnitTest --tests "com.example.myapplication.ExampleUnitTest.addition_isCorrect"
기기 테스트의 경우 위의 단위 테스트 실행 구성과 유사하게 수동으로 추가해야 합니다.
The above steps run all instrumented tests under the specify package. If you want to run test in specify class, just choose Class instead of All in Package and specify the class name you want to run.
To run instrumented test in command line, you can run the following command in the terminal
gradlew :app:connectedDebugAndroidTest
결론
실행 구성을 수동으로 추가하는 것이 번거롭고, 특히 새로 추가된 단일 테스트를 실행하고 싶습니다. 이 문제를 해결하려면 Android Studio 버전을 최신 미리보기 빌드로 이동해야 할 수도 있습니다.
또한보십시오
Reference
이 문제에 관하여(Android Studio에서 실행 테스트 누락), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/vtsen/missing-run-test-in-android-studio-2ba1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)