示例#1
0
 public function run(\PHPUnit_Framework_TestResult $result, $options)
 {
     $runner = new \Codeception\PHPUnit\Runner();
     $runner->setPrinter(new \Codeception\PHPUnit\ResultPrinter\UI($this->dispatcher, $options));
     $this->dispatcher->dispatch('suite.before', new Event\Suite($this->suite));
     $runner->doEnhancedRun($this->suite, $result, array_merge(array('convertErrorsToExceptions' => true), $options));
     $this->dispatcher->dispatch('suite.after', new Event\Suite($this->suite));
     return $runner;
 }