示例#1
0
文件: coveralls.php 项目: atoum/atoum
 public function handleEvent($event, atoum\observable $observable)
 {
     $this->score = $event !== atoum\runner::runStop ? null : $observable->getScore();
     try {
         return parent::handleEvent($event, $observable);
     } catch (atoum\writers\http\exception $exception) {
         return $this;
     }
 }
示例#2
0
 public function handleEvent($event, atoum\observable $observable)
 {
     $this->score = $observable->getScore();
     if ($event === atoum\test::runStart) {
         $this->testClassNumber++;
     }
     if ($event === atoum\test::beforeTestMethod) {
         $this->testMethodNumber++;
     }
     return parent::handleEvent($event, $observable);
 }
示例#3
0
 public function handleEvent($event, atoum\observable $observable)
 {
     $this->score = null;
     if ($event === atoum\test::afterTestMethod) {
         $classname = $this->adapter->get_class($observable);
         $method = $observable->getCurrentMethod();
         if (isset($this->assertions[$classname]) === false) {
             $this->assertions[$classname] = array();
         }
         $this->assertions[$classname][$method] = $observable->getScore()->getAssertionNumber() - array_sum($this->assertions[$classname]);
     }
     if ($event === atoum\runner::runStop) {
         $this->score = $observable->getScore();
     }
     return parent::handleEvent($event, $observable);
 }
示例#4
0
 public function handleEvent($event, atoum\observable $observable)
 {
     $this->score = $event !== atoum\runner::runStop ? null : $observable->getScore()->getCoverage();
     return parent::handleEvent($event, $observable);
 }