У меня есть проект Android с несколькими модулями библиотеки. В модуле приложения у меня есть несколько инструментальных тестов, которые проверяют основные функции приложения, и я хочу записать покрытие кода при запуске этих тестов.
При запуске задачи gradle «createDebugCoverageReport» создается отчет о покрытии (файлы покрытия.ec и отчет html), но он показывает, что покрываются только классы в модуле приложения, даже классы из модулей библиотеки также использовались.
Я также пытался записать тестовое покрытие с помощью Spoon с плагин-ложка. В этом случае отчет о покрытии снова охватывал только классы в модуле приложения.
Есть ли способ получить покрытие кода всех модулей библиотеки при запуске инструментальных тестов?
Я уже добавил следующее в каждый модуль:
debug {
testCoverageEnabled true
}