Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Обобщенная статистика выполнения тестов за определенный период

jenkins
junit
webdriver
allure
java
Теги: #<Tag:0x00007f7b626f9a70> #<Tag:0x00007f7b626f98b8> #<Tag:0x00007f7b626f9750> #<Tag:0x00007f7b626f9610> #<Tag:0x00007f7b626f94a8>

(GorDi) #1
  1. Дано:
    1.1.JUnit;
    1.2.Allure;
    1.3. джоба на дженкинсе, которая каждый день запускает тесты.

Подскажите пожалуйста, есть ли инструмент (скорее всего для дженкинса), который позволит проанализировать все сборки тестов и построить график по нужным мне параметрам? (к примеру: количество удоачно выполненых тестов от общего их колличества за 10 дней (последнии 10 сборок) => на выходе красивая кривая).

Заранее спасибо!


(Mykhailo Poliarush) #2

Помниться был плагин https://wiki.jenkins-ci.org/display/JENKINS/Global+Build+Stats+Plugin но не уверен что он выполняет то что нужно.

Также был помню были всякие тулы, которые собирают статистику на основании junit репортов, например UnitTH - Unit Test History http://junitth.sourceforge.net/ и вот плагин для дженкинса http://sourceforge.net/projects/junitth/files/unitth-jenkins-plugin/


(Mykhailo Poliarush) #3

Забыл добавить еще одни плагин Test Results Analyzer Plugin https://wiki.jenkins-ci.org/display/JENKINS/Test+Results+Analyzer+Plugin

И еще Test stability plugin https://wiki.jenkins-ci.org/display/JENKINS/Test+stability+plugin


(GorDi) #4

Спасибо большое, щас буду читать и подбирать нужный инструмент!


(Mykhailo Poliarush) #5

Не за что, не забываем ставить лайк, если ответ или сообщение понравилось :smile: ну и отпишитесь какой плагин подошел и почему


(GorDi) #6

Доброго времени суток!
Сори что долго не отписывался, работой привалило и до анализа инструментов руки не доходили.

В общем, перепробывал все предложенные варианты, больше всего поставленным требоаниям подошел
https://wiki.jenkins-ci.org/display/JENKINS/Test+Results+Analyzer+Plugin

Как по мне, простенький и очень красивый инструмент. Единственным минусом (условным) стал подсчет общей статистики “провалов” по сборкам. Хотелось видить среднее значение проваленых тестов во всех сборках за определенный временной промежуток (скажем 30 дней…).
Зато построение графиков, их детализация и возможность нормального сохранения - супер!

Еще раз большое спасибо за помощь!
З.Ы. если есть другие инструменты для сбора углубленной стаистики по джобам с тестами, буду благодарен за подсказки.


(frere123) #7

А чем вам тимсити не устраивает? Там вроде все как есть без доп настроек.
Вариант два использовать свою базу или можете попробовать (https://github.com/ttop/cuanto)