Sonarqube для покрытия и покрытия - PullRequest
0 голосов
/ 26 апреля 2018

Мы внедряем sonarqube 6.7 для анализа покрытия и покрытия. Используя плагин sonar-coverity, мы успешно перенесли результаты в панель управления сонара. Но анализ покрытия не работает (его 0%). Вопрос в собственности sonar.language.

sonar.language=cov-cpp ( for coverity analysis )
sonar.language=c++ ( for coverage )

Как получить оба отчета на одной панели инструментов (на одном и том же наборе .c, .cpp) файлов?

1 Ответ

0 голосов
/ 26 апреля 2018

Причина, по которой sonar.language является устаревшим , заключается в том, что он вызывает анализ на одном языке. Таким образом, только один или другой будет работать, в зависимости от того, который "сохранен последним".

Предположительно, у вас есть оба языка, объявляющих C ++ и требующих расширения его файлов. Это фундаментальная проблема, которая означает, что два плагина просто не будут работать вместе. Либо вам нужен плагин Coverity для импорта отчетов о покрытиях или , но он не должен объявлять C ++, чтобы он мог хорошо работать с плагином «базового» языка, который: объявляет язык, заявляет о своих расширениях файлов и предоставляет основные метрики и правила.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...