У меня есть проект Go, который я хотел бы импортировать в SonarQube 5.1, используя SonarRunner.Импорт источника и покрытия в SonarQube
Я знаю, что это не один из поддерживаемых языков SonarQube, чтобы я поставил свойство
sonar.import_unknown_files=true
для достижения какого-то базового уровня импорта - и это делает работу. Проект также имеет покрытие кода в формате Cobertura, сгенерированное с использованием https://github.com/axw/gocov/ и https://github.com/AlekSi/gocov-xml.
Я не был успешным в получении этого XML для импорта с параметрами:
sonar.core.codeCoveragePlugin=cobertura
sonar.cobertura.reportPath=coverage.xml
Следовательно, проект выглядит как серый прямоугольник на приборной панели Sonar. Кто-нибудь сделал что-то подобное и заработал? Это потому, что Go - неподдерживаемый язык?
Большое спасибо!
Энди
Общий плагин охвата удаляется, до – Nebulosar
для получения дополнительной информации об общем покрытии: https://docs.sonarqube.org/display/SONARQUBE45/Generic+Test+Coverage – Nebulosar