使用Drupal 7的Behat 2.5-步骤失败时重新启动场景执行

时间:2019-12-18 09:33:28

标签: drupal-7 behat

我遇到的情况是场景中的测试步骤因旋转超时而失败。下次运行此方案时,情况会随机发生。因此,我在FeatureContext中编写了一个@AfterStep handleSpinErrors(StepEvent $event)自定义函数,用于检查该步骤是否由于旋转超时而失败。我能够解决问题,但是我不确定如何从此函数中再次执行该方案。

1 个答案:

答案 0 :(得分:0)

使用behat内置--rerun功能怎么样? http://docs.behat.org/en/v2.5/guides/6.cli.html