Я работаю над интеграцией sonarqube в трубопровод Jenkins. Я включил покрытие кода на sonarqube с opencover, используя sonar-csharp согласно документации ниже
https://docs.sonarqube.org/pages/viewpage.action?pageId=6389770
Я также использую плагин ветви.
Когда я запускаю команду анализа sonarqube с /d:sonar.branch.name и /d:sonar.branch.target, результаты покрытия в основной ветви остаются равными 0%, а результаты покрытия в конкретной ветви остаются пустыми. Когда я удаляю /d:sonar.branch.name и /d:sonar.branch.target, результаты покрытия на главном сервере обновляются до определенного значения, но результаты покрытия для конкретной ветви на вкладке кода все еще остаются пустыми. , Разве проценты покрытия кода не должны обновляться соответствующим образом в конкретной ветке и почему я вижу эту разницу в поведении с использованием ветки плагин. Пожалуйста, дайте мне знать, если я что-то упустил. Ниже приведены версии инструментов, которые я использую
SonarQube Server 6.7.2
Сонар-С № 6.8.2.4717
Открытый - 4.6.519
Я проверил поведение как с открытой обложкой, так и с визуальным освещением в студии.
Я попытался проверить, есть ли какие-либо ошибки, включив подробное ведение журнала во время анализа sonarqube, и я вижу, что отчет о покрытии импортируется и анализируется sonarqube, но результаты не отображаются на веб-странице. Ниже приведено то, что я вижу как в успешных, так и в неудачных сценариях
ИНФОРМАЦИЯ: Импорт отчета об охвате тестами датчика C # [csharp]
ИНФОРМАЦИЯ: Анализ отчета OpenCover C: \ agent \ workspace \ xxxx \ xxxx \ opencovertests.xml
ИНФОРМАЦИЯ: Добавление этого отчета о покрытии кода в кэш для последующего повторного использования: C: \ agent \ workspace \ xxxxx \ xxxx \ opencovertests.xml
ИНФОРМАЦИЯ: Импорт отчета об охвате тестами датчика C # [csharp] (готово) | время = 183ms
ИНФОРМАЦИЯ: Датчик Датчик нулевого покрытия
ИНФОРМАЦИЯ: Датчик Датчик нулевого покрытия (сделано) | время = 95МС
Отчет об анализе, созданный в C: \ agent \ workspace \ xxxx \ xxxx.sonarqube \ out.sonar \ scanner-report
Отчет об анализе загружен в 873ms
ИНФОРМАЦИЯ: АНАЛИЗ УСПЕШНЫЙ
Чистое покрытие
С уважением,
Chiranth