2015-05-27 3 views
1

У меня есть проект андроидной библиотеки. Мы используем Robolectric для запуска модульных тестов. Единичные тесты отлично работают с IDE, а также с файлом Ant build.xml. Я могу получить покрытие кода, используя плагин eclEmma в Eclipse. Но я столкнулся с проблемами, получая отчет о покрытии от сборки муравьев. Пробовал использовать Jacoco для создания отчета о покрытии, но получал 0% покрытия кода, несмотря на то, что все тесты проходят, а покрытие кода из плагина составляет 85%. Может ли кто-нибудь предположить, что было бы правильной основой для получения покрытия кода для модульных тестов, в то время как я использую Robolectric для модульных тестов и муравьев для целей сборки.Покрытие кода для проекта библиотеки Android при использовании Robolectric

+0

Я думаю, что это не вопрос каркаса, а конфигурация покрытия. Мы используем jacoco-код для покрытия плагинов-градиентов. –

+0

Спасибо @EugenMartynov. Я обновил ответ на этот вопрос – Prateek

ответ

1

Это была проблема только с настройкой. Я изменил конфигурацию и обновил файл build.xml. Теперь это работает как шарм. Я могу легко получить код покрытия через Jacoco