Xray:结果导入任务错误组装问题数据:项目是必需的

Xray: Results Import Task Error assembling issue data: project is required

开始从 cucumber.json 导入执行结果:文件:/var/jenkins_home/workspace/XRAY_TEST/target/cucumber.json 开始从 cucumber.json 导入结果 错误:步骤“Xray:结果导入任务”失败:无法确认上传结果......上传失败! Status:400 响应:{“错误”:“组装问题数据时出错:需要项目”} 已完成:失败

您获得的错误可能正在发生,因为 Cucumber JSON 报告不包含标记的 Scenario/Scenario 大纲元素,包含 Jira 中相应的测试问题键。 通常这意味着您没有从 Xray 导出 Scenario/Scenario 大纲,否则它们会被自动标记,然后结果可以正确映射到现有的测试问题。

描述了 Cucumber 支持的工作流 here。 一般来说,您总是需要在 Jira/Xray 中有对应于 Scenario/Scenario 大纲元素的测试问题。 例如,您可以决定使用 Xray/Jira 作为主编辑器或 Git;如果您决定选择后者,则需要将 Cucumber Scenario/Scenario 大纲显式同步到 Xray(例如直接使用 REST API 或 Jenkins 插件)。

The tutorial for Cucumber (Java) 解释了工作流程并详细说明了实施的必要任务。

注意 1:让 Cucumber JSON 报告查看其内容(即“标签”元素)会很有用。 注 2:这些链接适用于 Jira 上的 Xray server/datacenter;对于云,请检查 Xray Cloud documentation 而不是