Git Lab CI:失败后如何重启(重启)测试(失败)?

时间:2018-02-06 14:38:10

标签: selenium pytest gitlab-ci

失败后如何重启(重新启动)测试(失败)?

我测试了ci_events_page.py(pytest-selenium test)

yml设置(.gitlab-ci.yml):

p==ap

测试还可以!但是当测试失败时 - 作业也失败了...我想在失败时重新开始几次测试。请帮忙。

1 个答案:

答案 0 :(得分:2)

您可以使用retry选项。这将重试x次。

重试工作2次:

  

..重试值必须是正整数,等于或大于0,但小于或等于2(最多两次重试,总共三次运行)。

ci_events_page.py:
 stage: test
 type: test
 retry: 2
 script:
 - xvfb-run --server-args="-screen 0 1920x1080x24" pytest --driver Chrome ci/ci_events_page.py -v