Я пытаюсь написать модульный тест для Android на Mac. Я могу запустить его через 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: Error=Невозможно найти информацию об инструментарии для: ComponentInfo{com.roamdata.roampayx/android.test.InstrumentationTestRunner} android.util.AndroidException: INSTRUMENTATION_FAILED: com.roamdata.roampayx/android.test.InstrumentationTestRunner INSTRUMENTATION_STATUS_STATUS : -1 в com.android.commands.am.Am.runInstrument(Am.java:616) в com.android.commands.am.Am.run(Am.java:118) в com.android.commands.am. Am.main(Am.java:81) в com.android.internal.os.RuntimeInit.nativeFinishInit(собственный метод) в com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235) в dalvik.system. NativeStart.main (собственный метод)
Ясно, что это какая-то проблема с путями. Есть ли что-то, чего мне не хватает? Я попытался запустить команду как из папки основного проекта, так и из папки тестового проекта.
Есть идеи?