2

我正在尝试为我的项目导入测试执行结果,但在使用 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""}]}}"

“测试”字段无法识别,但我找不到合适的替代品来让它工作。

您可以提供的任何帮助将不胜感激。

4

1 回答 1

4

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

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

于 2020-07-26T04:49:24.297 回答