Нужны ли SonarQube дополнительные настройки / плагины для понимания отчетов jacoco? - PullRequest
0 голосов
/ 17 октября 2019

Я использую SonarQube Version 6.7.3 (build 38370), и мой отчет о покрытии не работает (всегда показывает 0%). Я подтвердил, что после запуска ./mvnw clean verify install sonar:sonar -Dsonar.host.url=... файл jacoco.xml создается в ожидаемом по умолчанию местоположении для sonar-maven-plugin. Отчет правильно показывает 66% покрытие кода.

Я вижу, что диаграмма руля моего SonarQube была установлена ​​с

plugins:
  install:
    - "https://github.com/stevespringett/dependency-check-sonar-plugin/releases/download/1.1.1/sonar-dependency-check-plugin-1.1.1.jar"

, что заставляет меня думать, что мне нужно установить что-то дополнительное для jacoco, чтобыработай. Кроме того, на этой странице говорится, что

Этот плагин (предоставляется по умолчанию в SonarQube 7.4+) позволяет загружать данные JaCoCo из его формата XML для всех языков. для которого вы можете создать отчет JaCoCo.

, а моя версия - 6.7.3.

1 Ответ

0 голосов
/ 17 октября 2019

Да - для импорта XML-отчета JaCoCo требуется Плагин SonarQube JaCoCo .

Страница о цитируемом плагине содержит не только

предоставляется по умолчанию с SonarQube 7.4 +

, но также

JaCoCo 1.0.2 - 28 июня 2019 г. - SonarQube 6.7 + (совместимо)с LTS)

означает, что плагин совместим с версиями SonarQube, начиная с 6.7 и предварительно установленными, начиная с версии 7.4.

https://docs.sonarqube.org/6.7/InstallingaPlugin.html описывает, какДля установки плагинов:

how to install plugin

...