Я пытаюсь запустить модульные тесты на платформе 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}
Итак... Что я делаю неправильно?