Косвенные классы не покрываются jacoco, сообщается о нулевом покрытии - PullRequest
0 голосов
/ 19 июня 2020

Я использую jacoco-maven-plugin [0.6.4.201312101107,), sonar-mavenplugin 3.3.0.603, maven-surefire-plugin 2.14.1 и сталкиваюсь с проблемой с косвенным покрытием, т.е. класс A вызывает класс B (класс dao) , в классе A есть модульные тесты, которые запускают код класса b, но нет модульных тестов в классе B как таковых, поэтому косвенно код покрывается, но он вообще не учитывает класс B в покрытии и показывает 0% против него, оба класса находятся в разных модулях.

Довольно похоже на то, что упоминается здесь: Тестовое покрытие сонара не включает косвенные классы , пробовал довольно много вещей, таких как отчет-агрегат, но ничего не похоже Ценю любую помощь по этому поводу.

Этот вопрос здесь ( Как настроить многомодульный Maven + Sonar + JaCoCo для предоставления объединенного отчета о покрытии? ) говорит о межмодульном покрытии, но он имеет тесты в обоих модулях, но в моем случае класс в другом модуле вообще не имеет никаких тестов.

...