从X射线api导入结果会更新每个测试的标签

时间:2018-09-10 07:49:22

标签: nunit jira-xray

我正在使用X-Ray API将NUnit TestResult.xml结果文件导入到Jira。 Jira中正在运行的方案以Test (XRay)的形式出现。每个NUnit场景都有一个与Jira测试密钥匹配的标签,还有其他与Jira测试无关的标签。导入结果后,将创建新的执行并匹配测试并将其添加到该执行中。我面临的问题是,使用新标签(nunit中存在的标签)更新了Jira测试。

是否可以在Jira中禁用测试标签的编辑,仅将测试原样添加到执行中,并且仅更改其状态?

步骤:

  1. 运行任何包含可以与Jira测试匹配的方案的nunit测试。
  2. 使用“ rest / raven / 1.0 / import / execution / nunit / multipart”端点导入TestResults.xml。
  3. 使用Jira创建新的执行,并且现有测试根据其键进行匹配并添加到执行中。
  4. 请注意,Jira中的执行测试已通过TestResults.xml文件中添加的标签以及由测试名称和任何错误屏幕截图名称生成的其他标签进行了更新。

我的info.json文件:

{ "fields": { "project": { "key": "SB" }, "summary": "Automatic result import from automation run", "issuetype": { "name": "Test Execution" } } }

已执行的Specflow方案:

@Regression @SB_110325 @Web @ResponsiveDesktop Scenario: Favorites for Log in user Given Home page is open And I login successfully

在导入结果之后更新了Jira测试: enter image description here

仅注意Regression_pack是原始标签。

更新:目前无法执行。我已将此报告给开发人员,并创建了一项改进任务。

如果其他人需要此实现,则可以在这里投票:External link,以便开发人员可以选择并实现。

0 个答案:

没有答案