"Hello, World"및 "Hello, Testing"자습서를 따라 이클립스로 만든 안드로이드 응용 프로그램과 해당 안드로이드 테스트 프로젝트를 만들었습니다.android unit tests/functional tests를 어떻게 실행합니까?
테스트는 ... 한 번 실행됩니다. 그 후, 테스트를 다시 실행하려면 에뮬레이터를 닫아야합니다.
에뮬레이터를 닫지 않으면 Eclipse 콘솔에 "instrumentation android.test.InstrumentationTestRunner on device emulator-5554"가 설치되지 않습니다. 그 후에 아무 일도 일어나지 않습니다. 는 "계측을 시작"에서 정지 당신이 볼 수 있듯이
[HelloTest] ------------------------------
[HelloTest] Android Launch!
[HelloTest] adb is running normally.
[HelloTest] Performing android.test.InstrumentationTestRunner JUnit launch
[HelloTest] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'FakePhone'
[HelloTest] Uploading HelloTest.apk onto device 'emulator-5554'
[HelloTest] Installing HelloTest.apk...
[HelloTest] Success!
[HelloTest] Project dependency found, installing: Hello
[Hello] Application already deployed. No need to reinstall.
[HelloTest] Launching instrumentation android.test.InstrumentationTestRunner on device emulator-5554
것은 ... 나는 또한 "ADB 로그 캣"를 실행 한 흥미로운 아무것도 보지 : 여기
두 번째 실행에 내 프로그램의 출력입니다 .나는 테스트를 다시 실행하기 위해 에뮬레이터의 테스트중인 응용 프로그램을 종료하라는 지시를 받았습니다. 불행히도 에뮬레이터는 응용 프로그램을 당겨서 꺼내지 않습니다 (정상적인 "잠긴"위치에 있고 잠금 해제되어있는 경우 홈 화면이 나타납니다). 그리고 그것을 끝내고 종료해도 내 컴퓨터를 실행할 수 없습니다. 다시 테스트.
모든 예제 비디오 및 자습서는 테스트의 첫 번째 실행에서 모두 중단됩니다. 나는 아직 아무도 테스트를 두 번씩 보지 못했다!
Eclipse를 사용하고 있습니까? – iandisme
예, Eclipse를 사용하고 있습니다 – inanutshellus