Не удалось найти информацию об инструментах для: ComponentInfo{../android.support.test.runner.AndroidJUnitRunner}
Я написал простой инструментальный тестовый пример Android для проверки работы сети.
Test case class name: Main3ActivityTest.java
Method name:addNewEmployee
Я запускаю свой тестовый пример с использованием командной строки, затем получаю следующее исключение.
Command:
./adb -s emulator-5554 shell am instrument -w -r -e class murali.myapplication.Main3ActivityTest#addNewEmployee murali.myapplication.test/android.support.test.runner.AndroidJUnitRunner
Issue:
INSTRUMENTATION_STATUS: id=ActivityManagerService
INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{murali.myapplication.test/android.support.test.runner.AndroidJUnitRunner}
INSTRUMENTATION_STATUS_CODE: -1
android.util.AndroidException: INSTRUMENTATION_FAILED: murali.myapplication.test/android.support.test.runner.AndroidJUnitRunner
at com.android.commands.am.Am.runInstrument(Am.java:1093)
at com.android.commands.am.Am.onRun(Am.java:371)
at com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
at com.android.commands.am.Am.main(Am.java:100)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:251)
Мой тестовый случай (murali.myapplication.Main3ActivityTest
) не найден в списке приборов:
$ ./adb -s emulator-5554 shell pm list instrumentation
instrumentation:com.android.emulator.smoketests/android.support.test.runner.AndroidJUnitRunner (target=com.android.emulator.smoketests)
instrumentation:com.android.smoketest.tests/com.android.smoketest.SmokeTestRunner (target=com.android.smoketest)
instrumentation:com.example.android.apis/.app.LocalSampleInstrumentation (target=com.example.android.apis)
я добавил testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
Пожалуйста, помогите мне разобраться в проблеме?
0 ответов
Похоже, вы не установили приложение. Установите приложение, используя:
$adb shell pm install -r <directory/apk_name>
Вы сможете увидеть, как работает ваше оборудование, тогда:
$adb shell pm list instrumentation