Покрытие кода для проекта библиотеки Android при использовании Robolectric

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


person Prateek    schedule 27.05.2015    source источник
comment
Я думаю, что это не вопрос структуры, а конфигурация покрытия. Мы используем покрытие кода jacoco через плагин Gradle.   -  person Eugen Martynov    schedule 29.05.2015
comment
Спасибо @EugenMartynov. Я обновил ответ на этот вопрос   -  person Prateek    schedule 01.06.2015


Ответы (1)


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

person Prateek    schedule 01.06.2015