This commit is contained in:
Luke Downing
2023-02-10 14:48:42 +00:00
committed by Nuno Maduro
parent 757a98230e
commit b7ec3c59b8
3 changed files with 23 additions and 5 deletions

View File

@ -29,13 +29,18 @@ final class Parallel implements HandlesArguments
Parallel\Handlers\Laravel::class,
];
public static function isInParallelProcess(): bool
{
return (int) Arr::get($_SERVER, 'PARATEST') === 1;
}
public function handleArguments(array $arguments): array
{
if ($this->argumentsContainParallelFlags($arguments)) {
exit($this->runTestSuiteInParallel($arguments));
}
if ((int) Arr::get($_SERVER, 'PARATEST') === 1) {
if (self::isInParallelProcess()) {
return $this->runSubprocessHandlers($arguments);
}