Как я могу получить доступ к количеству блокировщиков и критическим проблемам для каждого анализа гидролокатора?

Я видел в сонарной машине времени, что можно было посмотреть для каждого анализа количество блокировщиков и критических проблем, но я не нашел, где хранятся эти метрики и как их по одной извлекать извне с помощью Java-программы.


person Kamal ALLALI    schedule 14.10.2016    source источник


Ответы (1)


Вы должны использовать веб-сервис api/timemachine/index. Это задокументировано в приложении, например, по адресу https://sonarqube.com/web_api/api/timemachine/index

Показатели количества проблем: violations (общее количество, независимо от серьезности), blocker_violations, critical_violations, major_violations, minor_violations и info_violations.

Пример: https://sonarqube.com/api/timemachine/index?resource=org.fitnesse:fitnesse&metrics=blocker_violations,critical_violations

person Simon Brandhof - SonarSource    schedule 14.10.2016
comment
Спасибо, это работает, но есть ли способ получить детали для каждой проблемы в каждом анализе? Например, с идентификатором или что-то в этом роде. - person Kamal ALLALI; 17.10.2016
comment
Нет, это невозможно. Каков ваш прецедент? - person Simon Brandhof - SonarSource; 17.10.2016
comment
Я хочу знать, сколько проблем было решено, и именно поэтому мне нужна машина времени. Мне нужны детали, потому что машина времени не показывает, какая проблема была решена, поэтому, например, если кто-то решает проблему, но в то же время создает новую, количество проблем не показывает это. - person Kamal ALLALI; 17.10.2016