2016-06-06 14 views
1

USB가 연결되지 않은 장치에서 UiAutomator 2.0 테스트 케이스를 실행하려고하는데, 이제는 --nohup 옵션을 지원하는 UiAutomator 1.0과 달리 장비 테스트를 기반으로합니다.USB가 연결되지 않은 UiAutomator 2.0 테스트 케이스 실행하기

두 가지 접근 방식은 나에게 와서 : 1. USB없이 UIA 2.0을 실행하는 방법을 찾고, 내가 UIA 1.0 테스트 케이스를 구축하는 방법 1에 행운과 UIA 1.0

를 사용 2. 시도하여 연결된 하지만 안드로이드 스튜디오와 Gradle은 인터넷 검색 후 (일부 링크 herehere), UiA 1.0이 Gradle을 직접 지원하지 않는 것으로 보입니다. Android Studio와 Gradle을 사용하여 UiA 1.0 테스트 케이스를 성공적으로 구축 할 수 없었습니다. 누구든지이 문제를 해결하는 방법을 알고 있습니까? 또는 Eclipse로 UiA 1.0으로 돌아가서 UiA 2.0을 포기하는 것이 유일한 옵션입니까? 제공된 힌트를 미리 감사드립니다!

+0

나는 언젠가 전에 gradl로 UiA 1.0을 빌드했다. 몇 가지 팁은 여기에 있습니다. http://wiliamsouza.github.io/#/2013/10/30/android-uiautomator-gradle-build-system – Rilwan

+0

멋진 팁이 있습니다. 감사합니다. – Allen

답변

1

adb shell nohup am instrument -w ...을 사용하면 USB가 연결되지 않은 상태에서 테스트를 실행할 수 있습니다.

nohup 명령은 셸 세션이 종료 된 후 (예 : USB 연결을 끊은 경우) am instrument이 계속 실행되도록합니다.

+0

멋지다! 이 솔루션을 다른 곳에서 찾지 못했습니다. 감사합니다. – Allen