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

时间:2020-07-22 06:26:06

标签: rest jenkins cucumber jira-rest-api jira-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""}]}}"

无法识别“测试”字段,但是我找不到合适的替代方法来使它起作用。

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

1 个答案:

答案 0 :(得分:4)

如果您在此处查找文档,则可能是您在“测试”部分中“状态”字段的拼写错误。看来您正在寻找通过/失败,而不是通过/失败。

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

相关问题