Отчет Jacoco о 0% охвате проекта Apache, выполняемого на intellij

#maven #intellij-idea #jacoco #jacoco-maven-plugin #jacoco-plugin

#maven #intellij-idea #jacoco #jacoco-maven-plugin #jacoco-плагин

Вопрос:

Я написал несколько модульных тестов для этого проекта и заставил jacoco работать над созданием отчетов, но охват составляет 0% для каждого модуля.Я работаю над intellij в Windows, но я не читал, что проект apache OpenJPA зависит от системы, поэтому это не должно быть проблемой.

Здесь основное pom.xml ссылка:https://github.com/CecBazinga/openJpa/blob/master/pom.xml

Здесь pom.xml из 2 модулей, в которых я написал модульные тесты :

https://github.com/CecBazinga/openJpa/blob/master/openjpa-jdbc/pom.xml

https://github.com/CecBazinga/openJpa/blob/master/openjpa-lib/pom.xml

И здесь pom.xml о пустом модуле, в котором jacoco создает отчеты:

https://github.com/CecBazinga/openJpa/blob/master/tests/pom.xml

Модульные тесты работают нормально, но я понятия не имею, почему jacoco не регистрирует их покрытия. Надеюсь, вы сможете помочь, всем доброго дня!

Комментарии:

1. Другие механизмы покрытия кода демонстрируют такое же поведение?

2. я использую jsut jacoco, я не знаю, как использовать разные механизмы покрытия. Я тоже использую sonar cloud, но я думаю, что он полагается на отчеты jacoco

Ответ №1:

После некоторого исследования / интуиции я узнал, что в pom.xml отсутствовали некоторые надежные зависимости плагинов.Я интегрировал их, и теперь все работает нормально!