我们正在运行 Cucumber 测试并使用 xRay 插件将结果上传到 Jira。 上传的报告是黄瓜json报告。 有时我们将文件附加到 cucumber 场景,并因此附加到报告,使用:
scenario.attach(logText, "text/plain", "log.txt");
在报告中它看起来像这样:
"embeddings": [{ "data": "loremipsum...", "mime_type": "text/plain", "name": "log.txt" } ],
但在 Jira/xRay 中缺少名称,内容和 mime 类型是正确的:
我希望 Jira/xRay(屏幕截图)中的名称与报告的“名称”中的名称相同。
Xray 不处理该信息(即
name
属性)。
Cucumber JSON 格式在不同的客户端 API 之间不一致,没有官方的 JSON 模式。
您可以联系 Xray 支持团队 并要求进行这项新改进。至少 cucumber-jvm(Java 客户端)似乎生成了带有 embeddings
属性的 name
元素,所以理论上 Xray 可以在未来处理它。