Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Как интегрировать Test Rail + Jenkins + Maven

testrail
jenkins
maven
java
Теги: #<Tag:0x00007fedbfeaacb8> #<Tag:0x00007fedbfeaaa88> #<Tag:0x00007fedbfeaa8d0> #<Tag:0x00007fedbfeaa6f0>

(Ярик Музика) #1

Привет всем!
Вот передо мной следующая задача стоит: интегрироваться с Тест Рейлом так, что бы манагер\мануальный тестировщик\дев мог создать свой набор тестов (из уже имеющихся), нажать кнопочку RUN (которой нету) и эти тесты (тесты благо уже написаны на Java+Selenide) запустились на Jenkinse (он уже также есть и работает) и вернули результат в Test Rails. Вот все как бы просто :slight_smile:

Мне интересно как это делать. Даже архитектурно. Потому как один человек посоветовал ( и уже сделали) такое: есть ветка мастер - в ней все методы главные что надо, и далее делаем ветку которую называем так как id кейса в тест рейле. Далее делаем коммит и скрипт в Post-Action который смотрит на результат запуска тест в ветке и если успешно - шлет статус в Test Rail и наоборот. НО беда здесь в том, что связь эта односторонняя. То есть, коллеги не смогут запустить тест с Test Rail. Только когда я что-то комитну или в женкинсе соберу нужную ветку.
Вот как то так


(Константин) #2

А в документации по TestRail вы не нашли часть ответов на свои вопросы?

http://docs.gurock.com/testrail-custom/uiscripts-introduction

У TestRail есть API, для рисования кнопочек и навешать на них обработчиков всяких имеется встроенный инструмент “UI Scripts” в помощь к нему можно сделать что-нибудь на PHP

С помощью выше изложенных возможностей можно реализовать почти любую задачу


(Dmitry Nesterov) #3

Ярик, интересная у вас задача. Очень интересно получилось ли у вас это сделать?


(Taras) #4

http://docs.gurock.com/testrail-api2/reference-runs

тут есть API