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, так что это не такая большая проблема.