Added code coverage report for PHPUnit plugin. Issue #86.

This commit is contained in:
Dmitry Khomutov 2018-01-20 16:32:18 +07:00
commit 7db036e956
No known key found for this signature in database
GPG key ID: EC19426474B37AAC
4 changed files with 64 additions and 19 deletions

View file

@ -9,12 +9,29 @@ namespace PHPCensor\Plugin\Option;
*/
class PhpUnitOptions
{
/**
* @var array
*/
protected $options;
/**
* @var string
*/
protected $location;
/**
* @var array
*/
protected $arguments = [];
public function __construct($options)
/**
* @param array $options
* @param string $location
*/
public function __construct($options, $location)
{
$this->options = $options;
$this->options = $options;
$this->location = $location;
}
/**
@ -102,8 +119,8 @@ class PhpUnitOptions
/*
* Handles command aliases outside of the args option
*/
if (isset($this->options['coverage'])) {
$this->addArgument('coverage-html', $this->options['coverage']);
if (isset($this->options['coverage']) && $this->options['coverage']) {
$this->addArgument('coverage-html', $this->location);
}
/*