问题描述
简介 目前,我有一个可用的 Gitlab 管道,它从 Cucumber 框架中获取、下载 .feature 文件,执行测试并将结果上传回 JIRA。 JIRA 环境也配备了 XRAY 插件。这不是问题。
- 下载特征文件后,所有孤儿或未映射的测试用例都需要映射到JIRA中已经创建的测试存储库 (不确定这是否可能)
已经试过了 已经尝试在 JIRA 和 Gitlab 论坛中搜索解决方案,但找不到任何相关的帖子。
有没有人做过类似的要求?可以做些什么来实现这一目标?
TIA
解决方法
要将测试问题移至给定文件夹,您需要使用 GraphQL API 即this mutation。 您需要知道每个测试用例的问题 ID。为此,您需要执行 another request。这不是简单的事情,我不建议在管道执行期间在测试存储库中的文件夹之间移动测试。测试存储库是一个按语义而非执行方面组织测试的地方。 请注意,Test Plan's Board 是一个分层组织,但用于计划/执行方面;每个测试计划都隐含一个董事会,与测试存储库没有任何关系。 测试存储库是一个按项目组织的测试,根据其语义、组件和高级功能(如果需要)。