introduced argument mapping, added pest coverage

This commit is contained in:
Adrian Nürnberger
2021-08-06 15:25:28 +02:00
parent 7621247bb7
commit 221248e691
3 changed files with 114 additions and 19 deletions

View File

@ -14,6 +14,7 @@ use ParaTest\Runners\PHPUnit\ResultPrinter;
use ParaTest\Runners\PHPUnit\RunnerInterface;
use ParaTest\Runners\PHPUnit\SuiteLoader;
use Pest\Factories\TestCaseFactory;
use Pest\Plugins\Coverage;
use Pest\TestSuite;
use PHPUnit\TextUI\TestRunner;
use SebastianBergmann\Timer\Timer;
@ -227,6 +228,12 @@ final class Runner implements RunnerInterface
$this->output->writeln(
sprintf('done [%s]', $timer->stop()->asString())
);
if ($this->options->coveragePhp() && file_exists(\Pest\Support\Coverage::getPath())) {
$coveragePlugin = new Coverage($this->output);
$coveragePlugin->coverage = true;
$coveragePlugin->addOutput(0);
}
}
private function hasCoverage(): bool