Как запускать задания gitlab-ci одно за другим, внутри сцены? - PullRequest
0 голосов
/ 25 апреля 2019

Пишу тесты e2e для android в роботизированной конструкции, appium.У меня есть несколько файлов наборов тестов, которые я хочу запустить в отдельных заданиях в gitlab-ci, потому что, например: теперь, если мой последний тест не пройден из-за appium, я должен снова запустить все свои тесты, но если он разделен,просто нужно выполнить неудавшуюся работу.

Проблема в том, что тесты не могут выполняться параллельно, потому что они должны использовать один и тот же сервер приложений и один и тот же эмулятор.

Моя идея заключается в том, чтобы как-то использовать параллельное программирование, например, с блокировкой порта, чтобы все задания ожидали одного, но я не могу получить никаких возможностей для этого.

Я не хочу разбирать его на отдельные этапы, потому что это будет очень много этапов, и один тест будет зависеть от предыдущего.Есть ли решение для моей проблемы?

...