diff --git a/src/Symfony/Bridge/PhpUnit/SymfonyTestsListener.php b/src/Symfony/Bridge/PhpUnit/SymfonyTestsListener.php index 330cad105b892..4dd52d4e7705b 100644 --- a/src/Symfony/Bridge/PhpUnit/SymfonyTestsListener.php +++ b/src/Symfony/Bridge/PhpUnit/SymfonyTestsListener.php @@ -56,6 +56,11 @@ public function startTestSuite(\PHPUnit_Framework_TestSuite $suite) } } } + foreach ($suite->tests() as $test) { + if ($test instanceof \PHPUnit_Framework_TestSuite && in_array('time-sensitive', \PHPUnit_Util_Test::getGroups($test->getName()), true)) { + ClockMock::register($test->getName()); + } + } } elseif (2 === $this->state) { $skipped = array(); foreach ($suite->tests() as $test) {