Eclipse with ADT - тест JUnit не работает с EclEmma

В настоящее время я использую Eclipse Juno с плагином Android Development Tools, чтобы я мог разрабатывать приложения для Android и тестировать их. Чтобы получить покрытие кода приложений (и предпочтительно самих API-интерфейсов Android), я установил EclEmma в Eclipse, но как только я собирался запустить его в первый раз, он выдает мне ошибку:

Error while dumping coverage data (code 5013).
Socket closed

Я не знаю, что может быть причиной этого, и когда я искал это здесь, обходной путь, похоже, не работал, или я просто не уверен, где находятся эти каталоги, которые он упоминал при работе с Android SDK. Кто-нибудь имеет дело с подобными проблемами?

1 ответ

В последних версиях EclEmma используется Jacoco, который, насколько я знаю, не поддерживает автономные инструменты. Вы должны попытаться найти версию EclEmma до Jacoco (она работала всего год назад, http://dtmilano.blogspot.ca/2011/07/eclipse-android-and-emma-code-coverage.html) и попробуйте установить его на Juno (очень маловероятно) или придерживаться HTML-отчетов, которые можно открыть в Eclipse, так что это не такая большая проблема.

Другие вопросы по тегам