【问题标题】:How to update a test execution when importing Junit Multipart using Xray?使用 Xray 导入 Junit Multipart 时如何更新测试执行?
【发布时间】:2021-08-12 14:31:18
【问题描述】:

我正在查看 Jenkins 的 Xray 插件的文档:https://docs.getxray.app/display/XRAY/Import+Execution+Results+-+REST#ImportExecutionResultsREST-JUnitXMLresultsMultipart

经过几次尝试,我发现有点令人困惑。 如果我不尝试使用多部分导入执行,我可以通过指定测试执行密钥来更新测试执行。

当我尝试多部分时,我有这个 JSON

 "fields": {
   "project": {
     "key": "${ProjectKey}"
   },
   "summary": "Temp Test execution",
   "issuetype": {
     "name": "Test Execution"
   },
   "labels": [],
   "fixVersions": [
     {
       "name": "testrelease"
     }
   ]
 }
}

这总是会在 JIRA 中创建一个新的测试执行。 在他们的示例中,我看不到发送测试执行密钥以对其进行更新的方法。 这很奇怪,因为通过不带多部分的导入,我可以设置它。

有人知道如何实现这一点吗?

【问题讨论】:

    标签: jenkins jenkins-plugins jira jira-rest-api jira-xray


    【解决方案1】:

    目前,如果您使用“多部分”类型的端点,将始终创建一个新的测试执行。要更新现有的测试执行问题,您需要使用标准端点(例如,JUnit);但是,这些不允许您自定义测试执行上的字段。 有一个improvement in the backlog 以增强现有行为;请投票并观看,以便 Xray 团队了解您对此的兴趣。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-21
      • 2023-03-16
      • 1970-01-01
      • 2015-10-10
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      相关资源
      最近更新 更多