【发布时间】:2021-05-20 14:55:27
【问题描述】:
我们正在尝试将特定的测试启动信息发送到 Xray 中的测试执行,但没有成功。 测试建立在 Jenkins 之上,与 Xray 的通信是通过 Xray 连接器进行的。 我们希望在 Test Execution 的描述和 cmets 中有测试信息。
任何建议将不胜感激
技术栈:WebdriverIO + Cucumber + SauceLabs + Jira Xray
【问题讨论】:
-
您能否澄清您的问题。没有运气是什么意思?另外,docs.getxray.app/pages/… 关注什么流量?你在哪里编辑你的 Cucumber 场景?在 Xray 中还是在 Jira 之外(例如,在某些 IDE 中并将它们保存在 Git 上)?
-
感谢您的回答。运气不好,我的意思是我们不知道该怎么做。 Jira 是我们的真实来源。在 Jenkins 中,我们正在设置导入和导出任务。当我们执行测试时,从 Xray 检索功能文件,然后使用 webdriverIO 启动测试,然后创建几个带有结果的 JSON。我们将所有结果合并到一个 JSON 中,并在 Jenkins 插件中使用 Cucumber JSON 格式设置导出任务。此外,我们不想创建新的测试执行,只是更新旧的。
-
好的,明白了;谢谢。所以要自定义Test Execution issue的Description字段,同时在Test Execution issue上添加cmets?
-
是的,当然,如果可能的话。如果有点棘手,我可以自定义其中一个 - 我只需要在测试执行信息中的某个位置添加,例如指向 Sauce Labs 的链接。
标签: cucumber saucelabs jira-xray