0

我们的 QA 团队目前有一个测试工具,他们在单个 url 上运行。那有一个下拉列表,然后允许他们选择要执行的工具的 xml 测试。我想运行他们当前使用 Gitlab CI 管道运行的所有测试用例,但没有找到如何做到这一点的运气。我现在倾向于在这一点上这是不可能的,但我想我会在这里检查。

目前,我得到了所有 xml 的列表并创建了单独的 url,这些 url 将自动运行每个,但这发生在一个开玩笑的测试中。Jest 测试将构建这个 url 数组并针对我们的 prod env 运行每个,然后针对 staging 并在它们之间执行请求比较。问题是我必须将个人状态发送到另一个数据库,我最终将创建一个仪表板进行查询。

我想做的是能够利用 Gitlab 已经提供的东西,但我不确定这是否可以做到。我有一个单独的笑话测试,它打开线束并分别构建每个 url。然后,它在集群内的单独 puppeteer 实例中打开每个 url,并运行所有测试用例。从 Gitlab 的角度来看,它会显示成功,但从单个测试用例的角度来看,它们的状态可能是通过或失败。有没有办法让这些在 Gitlab CI 中单独运行?我很好奇是否有某种编程方式可以执行预处理,然后允许我输入 gitlab CI。

如果有人对这是否可以完成有任何想法,我将不胜感激。

谢谢!

4

0 回答 0