Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 6 |
CRAP | |
0.00% |
0 / 37 |
Module | |
0.00% |
0 / 1 |
|
0.00% |
0 / 6 |
132 | |
0.00% |
0 / 37 |
before(\Codeception\Event\Test $e) | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 6 |
|||
after(\Codeception\Event\Test $e) | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 5 |
|||
failed(\Codeception\Event\Fail $e) | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 6 |
|||
beforeStep(\Codeception\Event\Step $e) | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 5 |
|||
afterStep(\Codeception\Event\Step $e) | |
0.00% |
0 / 1 |
6 | |
0.00% |
0 / 5 |
|||
getSubscribedEvents() | |
0.00% |
0 / 1 |
2 | |
0.00% |
0 / 10 |
<?php | |
namespace Codeception\Subscriber; | |
use \Symfony\Component\EventDispatcher\EventSubscriberInterface; | |
class Module implements EventSubscriberInterface { | |
public function before(\Codeception\Event\Test $e) { | |
foreach (\Codeception\SuiteManager::$modules as $module) { | |
$module->_cleanup(); | |
$module->_before($e->getTest()); | |
} | |
} | |
public function after(\Codeception\Event\Test $e) { | |
foreach (\Codeception\SuiteManager::$modules as $module) { | |
$module->_after($e->getTest()); | |
} | |
} | |
public function failed(\Codeception\Event\Fail $e) { | |
foreach (\Codeception\SuiteManager::$modules as $module) { | |
$module->_failed($e->getTest(), $e->getFail()); | |
} | |
$this->after(new \Codeception\Event\Test($e->getTest())); | |
} | |
public function beforeStep(\Codeception\Event\Step $e) { | |
foreach (\Codeception\SuiteManager::$modules as $module) { | |
$module->_beforeStep($e->getStep(), $e->getTest()); | |
} | |
} | |
public function afterStep(\Codeception\Event\Step $e) { | |
foreach (\Codeception\SuiteManager::$modules as $module) { | |
$module->_afterStep($e->getStep(), $e->getTest()); | |
} | |
} | |
static function getSubscribedEvents() | |
{ | |
return array( | |
'test.before' => 'before', | |
'test.after' => 'after', | |
'step.before' => 'beforeStep', | |
'step.after' => 'afterStep', | |
'test.fail' => 'failed', | |
); | |
} | |
} |