Я пытаюсь запустить модульные тесты на платформе Android в соответствии с учебным пособием . Скажем, например, я хочу запустить тесты для приложения электронной почты. Я открываю файл /apps/Email/tests/AndroidManifest.xml
, ищу элемент <manifest>
и смотрю на атрибут package
, который com.android.email.tests
, а в элементе <instrumentation>
я смотрю на атрибут android:name
, который android.test.InstrumentationTestRunner
. Теперь я открываю консоль и запускаю
$ . build/envsetup.sh
$ lunch 1
$ adb shell am instrument -w com.android.email.tests/android.test.InstrumentationTestRunner
Но это не удалось:
INSTRUMENTATION_STATUS: id=ActivityManagerService
android.util.AndroidException: INSTRUMENTATION_FAILED: com.android.email.tests/android.test.InstrumentationTestRunner
INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.android.email.tests/android.test.InstrumentationTestRunner}
Итак .. Что я делаю не так?