나는 6 개의 에스프레소 시험이있는 시험 종류가있다. 테스트 클래스를 실행하면 3 회 통과, 3 회 실패합니다.무작위 에스프레소 시험 실패
각 테스트를 개별적으로 실행하면 모든 테스트가 예상대로 완료됩니다. 이 중 일부는 경쟁 조건 (API 요청)을 가지므로 IdlingResource를 사용하여 IdViewingResource를 사용하고 있지만 다른 사용자는 그렇지 않습니다. 예를 들어 noMatchingViewException이 있습니다. android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: with text: is "Sort by best match"
보기가 잘못되어 테스트가 실행될 때 발견됩니다. 그 다음에 예상대로 통과합니다.
나는 누군가가이 문제를 겪고 있는지 궁금해하고 있습니다. 그렇다면 해결 방법을 공유 할 수 있을지 궁금합니다.
5 초 이상 대기하는 애플리케이션 크래시와 같은 이유가있을 수 있습니다. api 호출을 모의하고 나서 시도해 볼 것을 제안하므로 최소한 api 호출도 범인 중 하나 일 수 있습니다. 사각형 모의 okhttp를 사용하여 API 호출을 모의 할 수 있습니다. – cammando