我试图从测试用例管理软件Jenkins触发TestRail构建。据我所知,这两个软件并不正式相互支持。但是TestRail确实具有JS / CSS编辑器,允许用户自定义其UI。我希望能够实现一个能够触发Jenkins构建的按钮。但是事实证明,编辑器无法解释HTML。
如果有人已经完成了此过程,您能为我指出正确的方向吗?
最佳答案
这里的TestRail开发人员之一。您可以从TestRail中触发自动测试,并且可以使用以下方法:
使用UI脚本向TestRail的用户界面添加按钮。您可以根据需要使用JavaScript / jQuery注入任何自定义按钮/ HTML代码:http://docs.gurock.com/testrail-integration/custom-uiscripts
您的自定义按钮将指向您需要编写的自定义服务器端脚本。服务器端脚本实际上会触发您的Jenkins构建(因为JavaScript无法实现)
您的自动化测试将使用TestRail的API将测试结果提交回TestRail:http://docs.gurock.com/testrail-api/start
请注意,大多数团队只是在TestRail之外执行/触发自动测试,例如以及日常构建或类似内容。
更新:现在,在我们的网站上,我们还有一个完整的代码示例,说明如何从TestRail触发自动化测试:
http://docs.gurock.com/testrail-custom/automation-trigger
关于testing - 从TestRail触发Jenkins构建,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16305698/