canMeasureCodeCoverage() public method

public canMeasureCodeCoverage ( ) : boolean
return boolean
示例#1
0
 /** @return string */
 private function prepareCodeCoverage()
 {
     if (!$this->interpreter->canMeasureCodeCoverage()) {
         $alternative = PHP_VERSION_ID >= 70000 ? ' or phpdbg SAPI' : '';
         throw new \Exception("Code coverage functionality requires Xdebug extension{$alternative} (used {$this->interpreter->getCommandLine()})");
     }
     file_put_contents($this->options['--coverage'], '');
     $file = realpath($this->options['--coverage']);
     echo "Code coverage: {$file}\n";
     return $file;
 }