Gradle и JaCoCo: классы инструментов из отдельного подпроекта
У меня есть устаревшее приложение, в котором есть модуль модульного тестирования, который отделен от модулей приложения. Я конвертирую проект для использования Gradle, и структура выглядит так:
/root
/module1
/module2
...
/moduleN
/test
где тестовый модуль выполняет тесты для module1 через moduleN (и зависит от них). Я знаю, что это не очень хорошая практика, так как она побеждает цель модульных тестов, но, как все знают, устаревший код - это всегда головная боль для работы.
Поэтому, прежде чем начать рефакторинг кода, чтобы каждый модуль имел свои собственные модульные тесты (что означает разумную разборку тестового модуля, т. Е. Много работы), я хотел найти временное решение для получения правильного покрытия кода, т.е. , иметь инструмент JaCoCo для всех классов из module1, ..., moduleN вместо просто проверки модуля.
Есть ли способ сообщить JaCoCo инструментальным классам из других модулей?