如何从 Gitlab 管道 YML 文件中包含 Jira 字段测试存储库

问题描述

简介 目前,我有一个可用的 Gitlab 管道,它从 Cucumber 框架中获取、下载 .feature 文件,执行测试并将结果上传回 JIRA。 JIRA 环境也配备了 XRAY 插件。这不是问题。

寻求支持
但是,有一个新的要求:

  • 下载特征文件后,所有孤儿或未映射的测试用例都需要映射到JIRA中已经创建的测试存储库 (不确定这是否可能)

已经试过了 已经尝试在 JIRA 和 Gitlab 论坛中搜索解决方案,但找不到任何相关的帖子。

有没有人做过类似的要求?可以做些什么来实现这一目标?

TIA

解决方法

要将测试问题移至给定文件夹,您需要使用 GraphQL APIthis mutation。 您需要知道每个测试用例的问题 ID。为此,您需要执行 another request。这不是简单的事情,我不建议在管道执行期间在测试存储库中的文件夹之间移动测试。测试存储库是一个按语义而非执行方面组织测试的地方。 请注意,Test Plan's Board 是一个分层组织,但用于计划/执行方面;每个测试计划都隐含一个董事会,与测试存储库没有任何关系。 测试存储库是一个按项目组织的测试,根据其语义、组件和高级功能(如果需要)。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...