diff --git a/lib/tests/behat/behat_hooks.php b/lib/tests/behat/behat_hooks.php index 5398e0a0aad..5a713c6f656 100644 --- a/lib/tests/behat/behat_hooks.php +++ b/lib/tests/behat/behat_hooks.php @@ -111,6 +111,11 @@ class behat_hooks extends behat_base { * @BeforeSuite */ public static function before_suite_hook(BeforeSuiteScope $scope) { + // If behat has been initialised then no need to do this again. + if (self::$initprocessesfinished) { + return; + } + try { self::before_suite($scope); } catch (behat_stop_exception $e) {