Исторические данные о покрытии тестами для данного класса/метода

Мы пытаемся извлечь исторические данные о тестовом покрытии (больше похоже на еженедельную/ежемесячную тенденцию) для данного ресурса. На уровне проекта мы можем получать необходимые данные с помощью API https://sonar-service/api/resources?resource=com.demo.project:demo-project&metrics=new_coverage&includetrends=true.

Но то же самое не работает, если мы пытаемся получить информацию на уровне класса (https://sonar-service/api/resources?resource=com.demo.project:demo-project:src/main/java/com/demoClass.java&metrics=new_coverage&includetrends=true). Он просто возвращает текущее значение.

Есть ли способ получить исторические данные о покрытии для данного класса/метода (либо с помощью API, либо с помощью запросов к базе данных).

Если это невозможно в Sonarqube 5.x и ниже, есть ли у нас более простой способ в версии 6.x Sonarqube.


person Coc    schedule 19.09.2017    source источник


Ответы (1)


Исторические данные не сохраняются на уровне файла. Я не верю, что это когда-либо было.

person G. Ann - SonarSource Team    schedule 19.09.2017
comment
Спасибо за быстрый ответ, Анна. Очень ценю это. Вы рекомендуете что-нибудь для нас, чтобы достичь этого? Мы ищем это, чтобы создать утилиту для управленческой отчетности на уровне организации, и для этого очень важно иметь тренд на уровне файлов. - person Coc; 19.09.2017