使用 wdio 黄瓜 json 报告者的测试结果上传 JSON 时 Xray 出现错误

Getting error in Xray while uploading JSON with Test Results from wdio cucumber json reporter

我无法将 wdio-cucumberjs-json-reporter 的 JSON 结果上传到 xray(测试执行),出现错误,我不确定是否是 reporter 的问题包裹还是xray? 我也尝试了一些其他的记者,但没有什么方便的。

哪个 json-reporter 可以在最新的 webdriverIO 6.10.5 上正常工作? 如果可能的话,我还想包括指向 JSON 的 Sauce Labs Report 链接。

错误信息:

Error importing execution results to database: Error de-serializing execution results file -> com.b.a.H: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 at 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、黄瓜、sauce-labs、jira-xray 我正在尝试手动将结果导入 xray。

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

我使用了 this content,其中包含一些小改动,因此该功能被标记为 requirement/story 问题和一个场景链接回现有案例,至少在我的环境中是这样。