#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 отсутствовали некоторые надежные зависимости плагинов.Я интегрировал их, и теперь все работает нормально!