2017-02-20 1 views
0

Я анализирую свой код с помощью SonarQube, используя this Git plugin.Плагин Git не отображает показатели нового кода при сравнении разных ветвей

При выполнении запроса на растяжение, я анализирую покрытие на ветке Git master, а затем покрытие на некоторой ветви функции feature/some-feature, на том же проекте SonarQube.

Если покрытие на ветке функции меньше, я не могу выполнить свою сборку.

Однако SonarQube не отображает метку Coverage on New Code (возможно, потому, что я анализирую разные ветви).

Как я могу сделать шоу SonarQube Coverage on New Code, когда я строю разные ветви Git того же проекта?

ответ

0

Когда вы выполняете анализ запроса на тягу, выполняются правила . Большинство правил. Тем не менее, существует несколько правил, например, для охвата и дублирования, которые выполняются только на стороне сервера после того, как отчет анализа был отправлен.

Поскольку анализ запроса на тягу по определению является «предварительным просмотром», он не представляет отчет анализа на сервер и, следовательно, не может вызывать проблемы с покрытием.

Смежные вопросы