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

Drupal 7 使用Drupal 7的Behat 2.5-在步骤失败时重新启动场景执行,drupal-7,behat,Drupal 7,Behat,我有一个案例,场景中的一个测试步骤由于旋转超时而失败。这是随机发生的,因为下一次运行此场景时,案例将通过。因此,我在FeatureContext中编写了@AfterStephandleSpinErrors(StepEvent$event)自定义函数,用于检查步骤是否由于旋转超时而失败。我能够获得正确的条件,但我不确定如何在此函数中再次执行场景。使用behat内置的--重新运行功能如何

我有一个案例,场景中的一个测试步骤由于旋转超时而失败。这是随机发生的,因为下一次运行此场景时,案例将通过。因此,我在FeatureContext中编写了@AfterStep
handleSpinErrors(StepEvent$event)
自定义函数,用于检查步骤是否由于旋转超时而失败。我能够获得正确的条件,但我不确定如何在此函数中再次执行场景。

使用behat内置的
--重新运行
功能如何