我在尝试使用 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"}
您可以检查一下您使用的是服务器/DC还是云版本的Jira/Xray吗?
同时检查您在测试结果文件中引用的测试密钥是否不是通用类型。
如果您是,您有三个选择:
您可以查看此文档以获取 RobotFramework 集成(Xray Cloud)的示例:https://docs.getxray.app/display/XRAYCLOUD/Testing+using+Robot+Framework+integration+in+Python+or+Java