Первоначально отныне a question об увеличении охвата кода. Охват не был рассчитан, и я узнал, что мне нужно включить интеграцию SCM для этого (т. Е. Загрузка результатов прямо с Maven локально была недостаточной).SonarQube: Охват по новому коду не рассчитан для RTC
Мне удалось сделать инкрементное покрытие кода работой с Git. Однако не с RTC. Я сконфигурировал свой проект в SonarQube с помощью моего имени пользователя и пароля RTC. В проекте, который я пытаюсь загрузить, в нем нет папки .jazz5/
, но каталог верхнего уровня. Это не кажется проблемой, или, по крайней мере, плагин SonarQube Maven не жаловался на это.
Тем не менее покрытие инкрементного кода не отображается в SonarQube. Я получаю тире для инкрементного покрытия кода. И ни в коем случае я не должен был вводить информацию о сервере RTC (может быть, он подбирается с ~/.jazz-scm
?)
Любые входы на это или вывод о том, как я могу отладить, что происходит? Выполнение Maven завершается успешно (mvn sonar:sonar
).
Есть ли папка .jazz5 в директории, из которой вы выполняете анализ? –
Нет, каталог прямо выше. – Phil
, если необходима папка .jazz5, и инкрементное покрытие кода не будет работать без него, почему плагин Maven говорит, что сборка была успешной? Не должно ли оно возвращать сообщение об ошибке? также, что делать, если у меня есть каталог с десятками проектов (и папка '.jazz5'), и я хочу проанализировать только несколько отдельных проектов, находящихся в подкаталогах этой папки? – Phil