2016-09-02 4 views
1

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

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

Любые предложения окажут большую помощь.

ответ

0

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

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

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

+0

Я закончил тем, что написал плагин для носа, который позволяет аннотировать тесты для создания файла сопоставления для использования при согласовании результатов с тестовыми примерами TestRail: https://github.com/eventbrite/nose-annotator – kg23

0

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

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

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