Mac で Android の単体テストをスクリプト化しようとしています。Eclipse 経由で実行することはできますが、すべてを自動化できる必要があります。
実行中のプロジェクトを作成するには
~/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_STATUS: エラー = 以下の計測情報が見つかりません: 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. com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) の Am.main(Am.java:81) com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235) の dalvik.system。 NativeStart.main(ネイティブメソッド)
明らかに、これはある種のパスの問題です。私が見逃しているものはありますか?mainproject フォルダーと testsproject フォルダーの両方からコマンドを実行してみました。
何か案は?