내가 정확히 동일한 코드와 테스트 프로젝트를 생성 한 실행되지 않습니다안드로이드 테스트는 다음과 같이
http://developer.android.com/tools/testing/testing_ui.html
내가 안드로이드 가상 장치에있는 jar 파일을 업로드 한 지금은 준비 해요 테스트를 실행하십시오. 하지만 항상 콘솔에 출력을 얻을 :
INSTRUMENTATION_STATUS: stream=
Test results for WatcherResultPrinter=
Time: 0.0
OK (0 tests)
INSTRUMENTATION_STATUS_CODE: -1
가 나는 또한 다음 코드로 간단한 테스트를 만들었습니다
경우public void FailedTest() throws UiObjectNotFoundException {
assertTrue("This test was executed", false);
}
는 코드를 사용하여 UI에 문제가있다 집단.
패키지 이름은 Tests
이며, 클래스 이름 Login
그래서 나는 다음과 같은 명령을 실행
: 내가 얻을 실제 장치에서 실행하면uiautomator: permission denied
adb shell uiautomator runtest TestProject.jar -c Tests.Login
편집
을
패키지와 테스트 메소드 이름을 변경할 때 테스트가 실행되었습니다. 고맙습니다. – Schaliasos
좋은 소식; 실제 장치에서도 작동 했습니까? – JulianHarty
내 장치가 루팅되지 않았습니다. 나는 또한 USB 디버깅을 가능하게했다. 아마도 그것은 안드로이드 버전입니다 (현재 2.3.x에서만 사용되었습니다). 나는 그것을 안드로이드에서 시도해 볼 것이다. 4. 당신의 도움에 감사드립니다. – Schaliasos