Сообщение об ошибке теста Android Idea: невозможно прикрепить тестовый репортер к тестовой платформе Android - PullRequest
1 голос
/ 02 ноября 2011

Я пытаюсь протестировать приложение для Android, следуя инструкциям здесь: http://www.jetbrains.com/idea/webhelp/testing-android-applications.html

и здесь

http://developer.android.com/guide/topics/testing/index.html

Когда я запускаю тест, он некоторое время говорит «Создание тестов», а затем «Не удается подключить репортер теста к тестовой среде или тестовой среде неожиданно завершился».

Эмулятор запускается нормально, но на экране ничего не отображается.

Консоль говорит:

Testing started at 11:41 AM ...
Waiting for device.
C:\Android\tools\emulator.exe -avd GoogleAPI_2_3_3 -netspeed full -netdelay none

Device connected: emulator-5554
Device is online: emulator-5554
Target device: emulator-5554 (GoogleAPI_2_3_3)


Uploading file
local path: C:\Users\<omitted details>.apk
remote path: /data/local/tmp/com.mycompany
Installing com.mycompany
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.mycompany"
pkg: /data/local/tmp/com.mycompany
Success


Running testsTest running startedFinish

Похоже, что Logcat не имеет ничего полезного. В частности, он не показывает сообщения Log.d, которые я поместил в свой тест.

Интересно, что кто-то еще спросил об этой проблеме на форуме сообщества разработчиков Intellij:

http://devnet.jetbrains.net/message/5363961#5363961

Но на этот вопрос не отвечали уже несколько месяцев.

У кого-нибудь есть идеи по диагностике проблемы?

1 Ответ

6 голосов
/ 02 ноября 2011

Это известная проблема , это происходит, если у вас нет методов тестирования. Определите хотя бы один метод тестирования, чтобы исправить это.

...