Отслеживание истории покрытия тестами (тенденция)

Цель — отслеживать историю покрытия модульными/функциональными/интеграционными тестами на некоторой регулярной основе (еженедельно, каждый выпуск и т. д.) в течение относительно длительного периода (6 месяцев).
Плагин JUnit в Jenkins из коробки делает это для каждой сборки и проблемы здесь, что он не позволяет отслеживать определенные фрагменты (вехи, выпуски и т. д.), а история хранится для некоторого фиксированного количества сборок. Итак, здесь мы зависим от содержимого папки рабочей области Jenkins, что ненадежно.
В настоящее время мы получаем метрики от Jenkins и вручную перемещаем их в таблицу слияния, чтобы мы могли использовать необработанные данные для построения графиков и тенденций. Как вы понимаете, этот подход требует много ручных усилий и не масштабируется для случаев, когда нам нужно отслеживать разные типы тестов, несколько проектов
Существует ли какой-либо существующий инструмент, который позволяет отслеживать историю и отображать тенденции?


person alex_bondar    schedule 21.01.2017    source источник
comment
Вы смотрели на точки расширения jenkins? Вам нужно будет только сохранить данные, которые вы хотите   -  person efekctive    schedule 21.01.2017


Ответы (1)


Atlassian Clover может отслеживать исторический охват, однако имейте в виду, что вам все равно придется где-то собирать файлы точек истории:

person Marek    schedule 23.01.2017