Как интегрировать TestRail с Jenkins?

Я пытаюсь интегрировать TestRail с Jenkins, где я хочу запустить несколько тестовых примеров из тестовой шины, которая вызывает тестовые примеры в jenkins, а затем записывает результат обратно в сам TestRail или что-то подобное.

Я знаю, что для этого есть API, но пока я не могу понять, как работать с этим API.

Любые предложения будут очень полезны.

2 ответа

Существует плагин Jenkins, поддерживаемый командой Jenkins на GitHub:

Интегрировать результаты испытаний от Jenkins в TestRail. Загружайте результаты теста junit в TestRail после каждого запуска.

Плагин позволяет заполнять TestRail только результатами теста, но, возможно, вы можете начать с него.

Я тоже пытаюсь интегрировать TestRail с нашей установкой Jenkins. Этот блог довольно хорош: https://qxf2.com/blog/reporting-to-testrail-using-python/

Вам потребуется способ сопоставить каждый тест Jenkins с соответствующим идентификатором теста TestRail, например: C123.

После запуска Jenkins сопоставьте результаты теста с сопоставлением и POST с API-интерфейсом TestRail с test_run_id, идентификатором тестового случая и результатом теста status_id, как определено в TestRail.

Другие вопросы по тегам