Mac에서 Android 용 단위 테스트를 스크립팅하려고합니다. Eclipse를 통해 실행시킬 수 있지만 모든 것을 자동화 할 수 있어야합니다.Android에서 단위 테스트를 실행할 수 없습니다.
내가
~/workspace$ android create test-project -m ../ -p ROAMpayX/tests -n ROAMPayTest
내가 다음 명령을
adb shell am instrument -w com.roamdata.roampayx/android.test.InstrumentationTestRunner
을 실행하고 점점 유지하기 위해 노력하고있어 실행하고있어 프로젝트를 만들려면 다음과 같은 오류 (내 테스트에 내 AndroidManifest.xml에 폴더 나에게)
INSTRUMENTATION_STATUS 주었다 ID를 = ActivityManagerService INSTRUMENTATION_ 상태 : 오류 = 다음에 대한 계측 정보를 찾을 수 없습니다. ComponentInfo {com.roamdata.roampayx/android.test.InstrumentationTestRunner} android.util.AndroidException : INSTRUMENTATION_FAILED : com.roamdata.roampayx/android.test.InstrumentationTestRunner INSTRUMENTATION_STATUS_CODE : -1 at com.android.commands.am.Am.runInstrument (Am.java:616) at com.android.commands.am.Am.run (Am.java:118) at com.android.commands.am. Am.main (Am.java:81) at com.android.internal.os.RuntimeInit.nativeFinishInit (기본 메소드) at com.android.internal.os.RuntimeInit.main (RuntimeInit.java:235) at dalvik .system.NativeStart.main (네이티브 메서드)
분명히 이것은 일종의 경로 문제입니다. 제가 누락 된 것이 있습니까? mainproject 폴더와 testsproject 폴더에서 명령을 실행 해 보았습니다.
아이디어가 있으십니까?
참고. 나는 그 패키지에 루트 패키지를 제공하고 있었지만, 테스트 중이었던 활동은 또 다른 단계 단계 였고 자동 생성은이를 고려하지 않았습니다. –