Exemplo n.º 1
0
 public function startTest(\PHPUnit_Framework_Test $test)
 {
     $this->dispatcher->dispatch(Events::TEST_START, new TestEvent($test));
     if (!$test instanceof TestInterface) {
         return;
     }
     if ($test->getMetadata()->isBlocked()) {
         return;
     }
     try {
         $this->startedTests[] = spl_object_hash($test);
         $this->fire(Events::TEST_BEFORE, new TestEvent($test));
     } catch (\PHPUnit_Framework_IncompleteTestError $e) {
         $test->getTestResultObject()->addFailure($test, $e, 0);
     } catch (\PHPUnit_Framework_SkippedTestError $e) {
         $test->getTestResultObject()->addFailure($test, $e, 0);
     }
 }