В sonarQube, как сослаться на отчет модульного тестирования, находящийся на сервере, относящийся к инструменту непрерывной интеграции? Обратите внимание, что инструменты sonarQube и CI находятся на разных серверах. Это необходимо, чтобы показать покрытие юнит-тестами в sonarQube.
В SonarQube, как сослаться на папку, расположенную на сервере инструмента непрерывной интеграции?
Ответы (1)
Обычно сборка проекта выполняет такие операции, как:
- Оформить исходный код
- Исходный код сборки
- Запустите модульное тестирование и создайте отчеты о покрытии
- Запустите сканер SonarQube, чтобы запустить анализ
Все это происходит внутри CI-сервера. Это означает, что вам просто нужно настроить анализ SonarQube так, чтобы он указывал на файлы отчета о локальном покрытии, которые были сгенерированы непосредственно перед этим.
Например, взгляните на следующий проект:
- Пример проекта, считывающего отчеты о покрытии
- , и особенно его sonar-project.properties, в котором вы увидите, что файлы отчетов о покрытии ссылаются с использованием относительных путей.
person
Fabrice - SonarSource Team
schedule
21.03.2017