Xray机器人框架集成Jira

问题描述 投票:0回答:1

我在尝试使用 Xray API 导入 XML 格式的 Robot Framework 执行报告时遇到问题。 API 响应指示错误:“无法找到通用测试类型。”

执行以下curl命令:

curl -H "Content-Type: application/xml" -X POST -H "Authorization: ***" --data @"output.xml" https://xray.cloud.getxray.app/api/v2/import/execution/robot?projectKey=TES 

预期行为:
XML 文件应成功导入,并且 API 响应不应包含与测试类型相关的错误。

实际行为:
API 响应包含以下错误:

{"error":"Couldn't find generic test type"}

github-actions robotframework jira jira-xray
1个回答
0
投票

您可以检查一下您使用的是服务器/DC还是云版本的Jira/Xray吗?

同时检查您在测试结果文件中引用的测试密钥是否不是通用类型。

如果您是,您有三个选择:

  1. 将测试类型(测试中引用的键)更改为通用
  2. 请勿在测试中引用任何密钥,Xray 将自动创建测试
  3. 在 Xray 中创建一个新的通用测试并在您的机器人测试中使用此密钥

您可以查看此文档以获取 RobotFramework 集成(Xray Cloud)的示例:https://docs.getxray.app/display/XRAYCLOUD/Testing+using+Robot+Framework+integration+in+Python+or+Java

© www.soinside.com 2019 - 2024. All rights reserved.