当前位置: 首页 > 知识库问答 >
问题:

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

梁丘兴腾
2023-03-14

我试图为我的项目导入测试执行结果,但使用REST应用编程接口将测试与测试执行相关联有困难。我试图模拟在http://xray.xpand-it.com/display/XRAY/REST应用编程接口中找到的指令,但它似乎不起作用。我可以导入没有任何关联测试的测试执行。

这是我的请求,我正在发往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个答案

逄嘉熙
2023-03-14

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

相关文件:https://confluence.xpand-it.com/plugins/servlet/mobile?contentId=32806690#ImportExecutionResults-X射线照相格式

 类似资料:
  • null 错误: 现在,这意味着它正在尝试创建新的而不是更新现有的 然后,我用

  • 请帮助我获取所有与JIRA X射线执行相关的测试 我正在学习java。lang.IllegalStateException:在下面最后一步提到的步骤中不是JSON对象错误(element.getAsJsonObject();) 注意:输入行打印为[{"id": 100806,"state":"TODO","key":"ST_MABC-1234","秩": 1}]

  • 我正在尝试使用X射线Rest API将测试执行添加到测试计划中 然后,我打了个电话 但是,我收到了以下错误:。我可以使用Jira Rest API中的另一个endpoint将链接到,但我希望添加它,请查看下面的屏幕截图以供参考。

  • 我试图将一个测试集添加到Jira中现有的测试执行中,我在这个文档链接中找到了如何将测试与测试执行关联起来,但我仍然不知道如何使用它。 令人困惑的是,查看测试执行的测试的请求与向测试执行添加测试集的请求是相同的。另外,我要将要添加到测试执行中的测试密钥放在哪里。 有人能帮我打电话给那个请求吗?

  • 我正在使用@dataprovider TestNG 注释来传递不同的数据集。我的 TestNG 类包含 @BeforeClass、@DataProvider、三种@Test方法(一种使用数据提供程序的测试)和@After类。 数据提供程序包含 3 组数据(用户名和密码) 我只想知道如何按照以下顺序执行测试 --执行@Beforeclass - --转到测试并从数据提供程序打印第二组数据 --执行第

  • 问题内容: 我有一个用Rails编写的应用程序。为了对其进行测试,我构建了一个docker映像。一切正常。 但是,当我配置Jenkins运行这些测试时,就会出现问题。在构建步骤中,我要做的是: 其中rspec是在docker-compose.yml上定义的服务,其中包含以下命令: 当rspec返回错误时,构建仍然成功。这里是输出示例: 返回1,构建仍然成功。 如果我通过docker通过其ID检查容