如何使用 REST API 和 XRay for JIRA 和 Cucumber + Xray 导入测试执行结果

How to import test execution results using REST API and XRay for JIRA and Cucumber + Xray

我正在尝试为我的项目导入测试执行结果,但在使用 REST API 将测试与测试执行相关联时遇到困难。我试图模仿 http://xray.xpand-it.com/display/XRAY/REST+API 中的说明,但它似乎不起作用。我可以在没有任何关联测试的情况下导入测试执行。

这是我发布到 http:////rest/api/2/issue

的请求
"{""fields"": {""project"":{""key"": ""ET""}, ""summary"": ""Test execution"", ""description"":""Description"", ""issuetype"":{""id"":""10302""}, ""tests"":[{""testKey"" : ""ET-879"",""comment"" : ""Successful execution"",""status"" : ""PASS""},{""testKey"" : ""ET-880"",""comment"" : ""Execution failed"",""status"" : ""FAIL""},{""testKey"" : ""ET-881"",""comment"" : ""Successful execution"",""status"" : ""PASS""}]}}"

无法识别“测试”字段,但我找不到合适的替代项来使其正常工作。

如能提供任何帮助,我们将不胜感激。

如果您在此处查看文档,您可能在测试部分拼错了“状态”字段的值。您似乎在寻找 PASSED/FAILED 而不是 PASS/FAIL.

相关文档:https://confluence.xpand-it.com/plugins/servlet/mobile?contentId=32806690#ImportExecutionResults-XrayJSONformat