我正在使用 X-Ray API 将 NUnitTestResult.xml
结果文件导入 Jira。正在运行的场景在 Jira 中以Test (XRay)
. 每个 NUnit 场景都有一个与 Jira 测试键匹配的标签,还有其他与 Jira 测试无关的标签。导入结果后,将创建新的执行并将测试匹配并添加到该执行中。我面临的问题是 Jira 测试使用新标签(nunit 中存在的标签)进行了更新。
是否可以在 Jira 中禁用对测试标签的编辑,并且仅将测试按原样添加到执行中并且仅更改其状态?
脚步:
- 运行任何包含可与 Jira 测试匹配的场景的 nunit 测试。
- 使用“rest/raven/1.0/import/execution/nunit/multipart”端点导入 TestResults.xml。
- 使用 Jira 创建新的执行,现有测试根据其键匹配并添加到执行中。
- 请注意,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
仅注意Regression_pack
原始标签。
更新:目前这是不可能的。我已将此情况报告给开发人员,并创建了一项改进任务。
如果其他人需要这个实现,他们可以在这里投票:外部链接,以便开发人员获取并实现它。