将Squish工具报告格式设置为机器人框架报告

时间:2020-05-19 05:03:41

标签: json xml squish jira-xray

我们正在使用XRay的云API上载执行报告,以更改测试用例的执行状态。但是执行报告是从Squish工具生成的,而不是从机器人框架或黄瓜等生成的。根据XRay https://confluence.xpand-it.com/display/XRAYCLOUD/Import+Execution+Results+-+REST的文档,不支持Squish报告。如何定制XRay API可以理解的压缩XML报告并更新测试结果?有专家吗?

2 个答案:

答案 0 :(得分:0)

根据Squish文档it can generate JUnit XML reports,您可以直接使用Xray REST API或使用一个CI插件(例如Jenkins插件)将其提交回Xray。 然后,Xray将根据规则here-in defined根据JUnit XML报告自动设置测试问题。 总之,生成JUnit XML报告并将其提交给Xray REST API。

注意:根据需要在Xray / Jira中具有可见性的信息,JUnit XML报表可能不够或不够。如果您需要更详细的信息,则可能必须使用其他格式,并有一种以该格式构建报告的方法。有关每种格式here的功能的更多信息。

答案 1 :(得分:0)

Squish 供应商推荐的方法是将 Squish 测试结果导入到他们的 Squish Test Center 产品中,然后将结果推送到 Xray。 (另见“Integration for Xray”。)