我正在对詹金斯(Jenkins(进行开玩笑的集成测试,我想将它们与TestRail集成在一起,以便将测试结果自动放置到TestRail。这样,我会很容易地知道通过/失败了多少个测试?
有人尝试过吗?
我想您正在寻找类似的东西https://github.com/zeljkosimic95/jest-2-testrail。尽管您的问题太老了,但可能会对其他人有所帮助。这不是官方插件,但可以帮助您。
在此处添加建议,我们应该在分析软件测试服务和产品中的所有要求后选择该工具。因为没有官方插件,除了此https://gitlab.com/craydent/jest-testerail(尚未尝试(。但是您仍然可以在没有插件的情况下使用此库/代码https://github.com/zeljkosimic95/jest-2-testrail
您可能可以查看AgileTestware Pangolin解决方案,该解决方案使您可以从流行的CI系统自动将测试结果导出到TestRail中。
为了能够上传测试结果,Pangolin要求您以Junit格式创建报告,可以使用https://github.com/jest-community/jest-junit
来完成。免责声明:我是AgileTestware Pangolin的开发人员
我们发现在CI/CD管道上效果很好的方法是:
-
使用玩笑Junit Reporter将JEST测试结果转换为Junit XML结果文件。
-
使用API上传XML结果文件,使用API,甚至更好的是Test Rail CLI,即Python软件包。
要帮助与Jenkins一起使用CLI,请查看官方文档。