Я видел в сонарной машине времени, что можно было посмотреть для каждого анализа количество блокировщиков и критических проблем, но я не нашел, где хранятся эти метрики и как их по одной извлекать извне с помощью Java-программы.
Как я могу получить доступ к количеству блокировщиков и критическим проблемам для каждого анализа гидролокатора?
Ответы (1)
Вы должны использовать веб-сервис api/timemachine/index. Это задокументировано в приложении, например, по адресу https://sonarqube.com/web_api/api/timemachine/index
Показатели количества проблем: violations
(общее количество, независимо от серьезности), blocker_violations
, critical_violations
, major_violations
, minor_violations
и info_violations
.
person
Simon Brandhof - SonarSource
schedule
14.10.2016
Спасибо, это работает, но есть ли способ получить детали для каждой проблемы в каждом анализе? Например, с идентификатором или что-то в этом роде.
- person Kamal ALLALI; 17.10.2016
Нет, это невозможно. Каков ваш прецедент?
- person Simon Brandhof - SonarSource; 17.10.2016
Я хочу знать, сколько проблем было решено, и именно поэтому мне нужна машина времени. Мне нужны детали, потому что машина времени не показывает, какая проблема была решена, поэтому, например, если кто-то решает проблему, но в то же время создает новую, количество проблем не показывает это.
- person Kamal ALLALI; 17.10.2016