如何在一个阶段内一个接一个地运行gitlab-ci作业?

时间:2019-04-25 14:46:11

标签: gitlab-ci-runner appium-android

我正在用appium在robotframework中编写android的e2e测试。我有多个测试套件文件,我想在gitlab-ci中的单独作业中运行,因为例如:现在:如果我的上一个测试由于鸦片而失败,我必须再次运行所有测试,但是如果分开,只是必须运行失败的工作。

问题在于测试不能并行运行,因为它们必须使用相同的appium服务器和相同的模拟器。

我的想法是以某种方式使用并发编程,例如锁定端口,因此所有作业都必须等待一个,但是我对此没有任何可能性。

我不想分阶段进行,因为这意味着很多阶段,并且一项测试将取决于之前的测试。 我的问题有什么解决办法吗?

0 个答案:

没有答案