我正在尝试将 TestRail 与 Jenkins 集成,我想从 test rail 运行一些测试用例,这些测试用例调用 jenkins 中的测试用例,然后将结果写回 TestRail 本身,或类似的东西。
我知道有一个 API,但到目前为止我无法弄清楚如何继续使用这个 API。
任何建议都会有很大帮助。
我正在尝试将 TestRail 与 Jenkins 集成,我想从 test rail 运行一些测试用例,这些测试用例调用 jenkins 中的测试用例,然后将结果写回 TestRail 本身,或类似的东西。
我知道有一个 API,但到目前为止我无法弄清楚如何继续使用这个 API。
任何建议都会有很大帮助。
Jenkins 团队在GitHub维护了一个 Jenkins 插件:
将 Jenkins 的测试结果集成到 TestRail 中。每次运行后将您的 junit 测试结果上传到 TestRail。
该插件仅允许使用测试结果填充 TestRail,但也许您可以从那里开始。
我也在尝试将 TestRail 与我们的 Jenkins 安装集成。这篇博文很不错:https ://qxf2.com/blog/reporting-to-testrail-using-python/
您将需要一种方法将每个 Jenkins 测试映射到适当的 TestRail 测试用例 id,例如:C123。
在 Jenkins 运行后,将测试结果与映射和 POST 与 TestRail 中定义的 test_run_id、测试用例 id 和测试结果 status_id 协调到 TestRail API。