Jestjs 有没有一种方法可以通过编程方式创建Gitlab CI测试?

Jestjs 有没有一种方法可以通过编程方式创建Gitlab CI测试?,jestjs,gitlab,gitlab-ci,jest-puppeteer,Jestjs,Gitlab,Gitlab Ci,Jest Puppeteer,我们的QA团队目前有一个测试工具,它们在一个url上运行。这有一个下拉列表,允许他们选择要执行的线束的xml测试。我想运行他们目前使用Gitlab CI管道运行的所有测试用例,但还没有找到解决方法。我现在倾向于在这一点上这是不可能的,但我想我会在这里检查 目前,我得到了所有XML的列表,并创建了将自动运行每个XML的单独URL,但这只发生在一个jest测试中。Jest测试将构建这个URL数组,并针对我们的prod env运行每个URL,然后针对staging运行每个URL,并在它们之间执行请求比

我们的QA团队目前有一个测试工具,它们在一个url上运行。这有一个下拉列表,允许他们选择要执行的线束的xml测试。我想运行他们目前使用Gitlab CI管道运行的所有测试用例,但还没有找到解决方法。我现在倾向于在这一点上这是不可能的,但我想我会在这里检查

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

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

如果有人对能否完成这项工作有任何想法,我将非常感谢您提供的信息

谢谢