【问题标题】:Getting error in Xray while uploading JSON with Test Results from wdio cucumber json reporter使用 wdio cucumber json 报告器的测试结果上传 JSON 时在 Xray 中出错
【发布时间】:2020-12-02 13:16:59
【问题描述】:

我无法将来自 wdio-cucumberjs-json-reporter 的 JSON 结果上传到 xray(测试执行),出现错误,我不确定是报告包或 xray 有问题吗? 我也尝试了其他一些记者,但没有任何用处。

哪个 json-reporter 可以与最新的 webdriverIO 6.10.5 一起正常工作? 如果可能的话,我还想包含指向 JSON 的 Sauce Labs 报告链接。

错误信息:

将执行结果导入数据库时​​出错:反序列化时出错 执行结果文件 -> com.b.a.H: java.lang.IllegalStateException: 预期为 BEGIN_OBJECT,但在第 1 行第 2 列为 BEGIN_ARRAY com.b.a.b.a.v.b(Unknown Source) at com.b.a.k.a(Unknown Source) at com.b.a.k.a(Unknown Source) at

堆栈:webdriverio、黄瓜、酱实验室、jira-xray 我正在尝试手动将结果导入 xray。

【问题讨论】:

  • 1.你能分享一下生成的 JSON 报告吗? 2. 你是如何将结果准确地提交给 Xray 的?你能详细说明你正在进行的 API 调用吗?
  • 我在此处粘贴了 JSON:justpaste.it/5t0fh(稍微更改名称)。我尝试使用 Xray 手动导出/导入。
  • 您使用的是 Jira 云还是本地?你是如何提交报告的?你用过哪个端点?
  • 我在 Xray 中手动创建测试执行,然后,手动导出黄瓜功能文件,在存储库中执行测试,生成报告,然后手动将测试结果导入 Jira。下一步是使用插件并通过 Jenkins 自动执行此过程。

标签: cucumber webdriver-io jira-xray test-results


【解决方案1】:

这似乎是一个错误。我们在积压工作中创建了一个问题,很快就会得到处理。 请跟踪它here。 请注意,如果您使用 REST API,它应该可以正常工作(或者使用 REST API 的 CI 插件之一)

我使用了 this content,其中包含细微的更改,因此该功能被标记为需求/故事问题和链接回现有案例的场景,至少在我的环境中。

【讨论】:

  • 非常感谢 - 它正在使用 Jenkins 插件!我现在可以不用手动导入;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多