【发布时间】: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