Отчет о тестировании покрытия отладки JaCoCo

У меня проблема при тестировании Android для создания отчета о тестировании покрытия. Я использую команду ./gradlew createDebugCoverageReport для создания отчета о покрытии. Отчет создан, но результат всех тестов равен %0. Первое устройство рутировано, а второе нет. Мы используем эти два устройства, чтобы протестировать ложку и посмотреть результат ложки. Так что эти два устройства используют вместе. Проблема: Когда мы запускаем эту команду с первым устройством (рутованным устройством), все результаты тестов покрытия создаются, как и ожидалось, но когда мы запускаем тесты с двумя устройствами вместе, все результаты покрытия равны %0. Как я могу решить эту проблему.

Спасибо


person Rojhan    schedule 12.03.2015    source источник


Ответы (1)


JaCoCo работает только на рутованных устройствах или эмуляторах.

См. ссылку здесь Как мне получить отчет о покрытии jacoco с помощью плагина Android gradle 0.10.0 или выше?

Совет: поскольку вы можете получить отчет о покрытии только с помощью эмулятора и устройства с правами root

person Raimond S    schedule 22.04.2015