2017-02-14 5 views
0

Мы используем cppcheck и SonarQube 6,0 и хотите, чтобы ввести результаты cppcheck в систему. Cppcheck отлично работает и создает xml-файл с результатами. Однако Cpp-check и SonarQube не работают на одном компьютере.Как получить cppcheck-результаты в SonarQube

Достаточно ли установить что-то в Администрирование> C++ (Community)> CodeCode analysis> Cppcheckreports?

Мы помещаем имя xml в это поле, но как это должно найти SonarQube? Что нам здесь не хватает?

ответ

1

SonarQube и Cppcheck не должны запускаться на одной машине. Но отчет Cppcheck делает должен быть доступен для анализа. Если вы не можете запустить анализ на компьютере, где запущен Cppcheck, вам просто нужно настроить какой-то процесс (FTP? Sneakernet?), Чтобы получить файл, в котором он должен идти.

Это все предполагает, что у вас есть Cppcheck plugin installed в SonarQube, а также некоторый плагин, такой как SonarC++ ($), который объявляет язык.