mirror of
https://github.com/pestphp/pest.git
synced 2026-03-12 02:37:22 +01:00
CS fixes
This commit is contained in:
@ -9,7 +9,7 @@ class ExecutablePestTest extends ExecutableTest
|
|||||||
/**
|
/**
|
||||||
* The number of tests in this file.
|
* The number of tests in this file.
|
||||||
*
|
*
|
||||||
* @var int $testCount
|
* @var int
|
||||||
*/
|
*/
|
||||||
private $testCount;
|
private $testCount;
|
||||||
|
|
||||||
|
|||||||
@ -4,19 +4,17 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Pest\Console\Paratest;
|
namespace Pest\Console\Paratest;
|
||||||
|
|
||||||
|
use function array_merge;
|
||||||
|
use const DIRECTORY_SEPARATOR;
|
||||||
use ParaTest\Runners\PHPUnit\ExecutableTest;
|
use ParaTest\Runners\PHPUnit\ExecutableTest;
|
||||||
use ParaTest\Runners\PHPUnit\Options;
|
use ParaTest\Runners\PHPUnit\Options;
|
||||||
use ParaTest\Runners\PHPUnit\WorkerCrashedException;
|
use ParaTest\Runners\PHPUnit\WorkerCrashedException;
|
||||||
use RuntimeException;
|
use RuntimeException;
|
||||||
|
use function strlen;
|
||||||
use Symfony\Component\Process\PhpExecutableFinder;
|
use Symfony\Component\Process\PhpExecutableFinder;
|
||||||
use Symfony\Component\Process\Process;
|
use Symfony\Component\Process\Process;
|
||||||
use Throwable;
|
use Throwable;
|
||||||
|
|
||||||
use function array_merge;
|
|
||||||
use function strlen;
|
|
||||||
|
|
||||||
use const DIRECTORY_SEPARATOR;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
*/
|
*/
|
||||||
@ -94,7 +92,7 @@ final class PestRunnerWorker
|
|||||||
*
|
*
|
||||||
* @param string $cmd Command line
|
* @param string $cmd Command line
|
||||||
*
|
*
|
||||||
* @throws RuntimeException on too long command line.
|
* @throws RuntimeException on too long command line
|
||||||
*
|
*
|
||||||
* @codeCoverageIgnore
|
* @codeCoverageIgnore
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -7,16 +7,13 @@ use ParaTest\Coverage\CoverageMerger;
|
|||||||
use ParaTest\Coverage\CoverageReporter;
|
use ParaTest\Coverage\CoverageReporter;
|
||||||
use ParaTest\Logging\JUnit\Writer;
|
use ParaTest\Logging\JUnit\Writer;
|
||||||
use ParaTest\Logging\LogInterpreter;
|
use ParaTest\Logging\LogInterpreter;
|
||||||
use ParaTest\Runners\PHPUnit\BaseRunner;
|
|
||||||
use ParaTest\Runners\PHPUnit\EmptyLogFileException;
|
use ParaTest\Runners\PHPUnit\EmptyLogFileException;
|
||||||
use ParaTest\Runners\PHPUnit\ExecutableTest;
|
use ParaTest\Runners\PHPUnit\ExecutableTest;
|
||||||
use ParaTest\Runners\PHPUnit\FullSuite;
|
|
||||||
use ParaTest\Runners\PHPUnit\Options;
|
use ParaTest\Runners\PHPUnit\Options;
|
||||||
use ParaTest\Runners\PHPUnit\ResultPrinter;
|
use ParaTest\Runners\PHPUnit\ResultPrinter;
|
||||||
use ParaTest\Runners\PHPUnit\RunnerInterface;
|
use ParaTest\Runners\PHPUnit\RunnerInterface;
|
||||||
use ParaTest\Runners\PHPUnit\SuiteLoader;
|
use ParaTest\Runners\PHPUnit\SuiteLoader;
|
||||||
use Pest\Factories\TestCaseFactory;
|
use Pest\Factories\TestCaseFactory;
|
||||||
use Pest\Support\Container;
|
|
||||||
use Pest\TestSuite;
|
use Pest\TestSuite;
|
||||||
use PHPUnit\TextUI\TestRunner;
|
use PHPUnit\TextUI\TestRunner;
|
||||||
use SebastianBergmann\Timer\Timer;
|
use SebastianBergmann\Timer\Timer;
|
||||||
@ -24,13 +21,13 @@ use Symfony\Component\Console\Output\OutputInterface;
|
|||||||
|
|
||||||
final class Runner implements RunnerInterface
|
final class Runner implements RunnerInterface
|
||||||
{
|
{
|
||||||
protected const CYCLE_SLEEP = 10000;
|
private const CYCLE_SLEEP = 10000;
|
||||||
|
|
||||||
/** @var Options */
|
/** @var Options */
|
||||||
protected $options;
|
private $options;
|
||||||
|
|
||||||
/** @var ResultPrinter */
|
/** @var ResultPrinter */
|
||||||
protected $printer;
|
private $printer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A collection of ExecutableTest objects that have processes
|
* A collection of ExecutableTest objects that have processes
|
||||||
@ -46,7 +43,7 @@ final class Runner implements RunnerInterface
|
|||||||
*
|
*
|
||||||
* @var ExecutableTest[]
|
* @var ExecutableTest[]
|
||||||
*/
|
*/
|
||||||
protected $pending = [];
|
private $pending = [];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A tallied exit code that returns the highest exit
|
* A tallied exit code that returns the highest exit
|
||||||
@ -54,10 +51,10 @@ final class Runner implements RunnerInterface
|
|||||||
*
|
*
|
||||||
* @var int
|
* @var int
|
||||||
*/
|
*/
|
||||||
protected $exitcode = -1;
|
private $exitcode = -1;
|
||||||
|
|
||||||
/** @var OutputInterface */
|
/** @var OutputInterface */
|
||||||
protected $output;
|
private $output;
|
||||||
|
|
||||||
/** @var LogInterpreter */
|
/** @var LogInterpreter */
|
||||||
private $interpreter;
|
private $interpreter;
|
||||||
@ -76,7 +73,7 @@ final class Runner implements RunnerInterface
|
|||||||
$this->interpreter = new LogInterpreter();
|
$this->interpreter = new LogInterpreter();
|
||||||
$this->printer = new ResultPrinter($this->interpreter, $output, $options);
|
$this->printer = new ResultPrinter($this->interpreter, $output, $options);
|
||||||
|
|
||||||
if (! $this->options->hasCoverage()) {
|
if (!$this->options->hasCoverage()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -157,7 +154,7 @@ final class Runner implements RunnerInterface
|
|||||||
/**
|
/**
|
||||||
* Write output to JUnit format if requested.
|
* Write output to JUnit format if requested.
|
||||||
*/
|
*/
|
||||||
final protected function log(): void
|
final private function log(): void
|
||||||
{
|
{
|
||||||
if (($logJunit = $this->options->logJunit()) === null) {
|
if (($logJunit = $this->options->logJunit()) === null) {
|
||||||
return;
|
return;
|
||||||
@ -172,9 +169,9 @@ final class Runner implements RunnerInterface
|
|||||||
/**
|
/**
|
||||||
* Write coverage to file if requested.
|
* Write coverage to file if requested.
|
||||||
*/
|
*/
|
||||||
final protected function logCoverage(): void
|
final private function logCoverage(): void
|
||||||
{
|
{
|
||||||
if (! $this->hasCoverage()) {
|
if (!$this->hasCoverage()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -231,17 +228,17 @@ final class Runner implements RunnerInterface
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
final protected function hasCoverage(): bool
|
final private function hasCoverage(): bool
|
||||||
{
|
{
|
||||||
return $this->options->hasCoverage();
|
return $this->options->hasCoverage();
|
||||||
}
|
}
|
||||||
|
|
||||||
final protected function getCoverage(): ?CoverageMerger
|
final private function getCoverage(): ?CoverageMerger
|
||||||
{
|
{
|
||||||
return $this->coverage;
|
return $this->coverage;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function doRun(): void
|
private function doRun(): void
|
||||||
{
|
{
|
||||||
$this->loadPestSuite();
|
$this->loadPestSuite();
|
||||||
|
|
||||||
@ -326,7 +323,7 @@ final class Runner implements RunnerInterface
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function beforeLoadChecks(): void
|
private function beforeLoadChecks(): void
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -334,13 +331,13 @@ final class Runner implements RunnerInterface
|
|||||||
{
|
{
|
||||||
$pestTestSuite = TestSuite::getInstance();
|
$pestTestSuite = TestSuite::getInstance();
|
||||||
|
|
||||||
$files = array_values(array_map(function(TestCaseFactory $factory): string {
|
$files = array_values(array_map(function (TestCaseFactory $factory): string {
|
||||||
return $factory->filename;
|
return $factory->filename;
|
||||||
}, $pestTestSuite->tests->state));
|
}, $pestTestSuite->tests->state));
|
||||||
|
|
||||||
$occurrences = array_count_values($files);
|
$occurrences = array_count_values($files);
|
||||||
|
|
||||||
$tests = array_values(array_map(function(int $occurrences, string $file) {
|
$tests = array_values(array_map(function (int $occurrences, string $file) {
|
||||||
return new ExecutablePestTest(
|
return new ExecutablePestTest(
|
||||||
$file,
|
$file,
|
||||||
$occurrences,
|
$occurrences,
|
||||||
|
|||||||
Reference in New Issue
Block a user