mirror of
https://github.com/pestphp/pest.git
synced 2026-06-05 10:52:14 +02:00
wip
This commit is contained in:
@ -30,7 +30,6 @@ use Pest\TestSuite;
|
|||||||
use PHPUnit\Framework\TestStatus\TestStatus;
|
use PHPUnit\Framework\TestStatus\TestStatus;
|
||||||
use Symfony\Component\Console\Output\OutputInterface;
|
use Symfony\Component\Console\Output\OutputInterface;
|
||||||
use Symfony\Component\Process\Process;
|
use Symfony\Component\Process\Process;
|
||||||
use Throwable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @internal
|
* @internal
|
||||||
@ -108,17 +107,7 @@ final class Tia implements AddsOutput, HandlesArguments, Terminable
|
|||||||
/** @var array{structural: array<string, mixed>, environmental: array<string, mixed>}|null */
|
/** @var array{structural: array<string, mixed>, environmental: array<string, mixed>}|null */
|
||||||
private ?array $startFingerprint = null;
|
private ?array $startFingerprint = null;
|
||||||
|
|
||||||
private function workerEdgesKey(string $token): string
|
private bool $piggybackCoverage = false;
|
||||||
{
|
|
||||||
return self::KEY_WORKER_EDGES_PREFIX.$token.'.json';
|
|
||||||
}
|
|
||||||
|
|
||||||
private function workerResultsKey(string $token): string
|
|
||||||
{
|
|
||||||
return self::KEY_WORKER_RESULTS_PREFIX.$token.'.json';
|
|
||||||
}
|
|
||||||
|
|
||||||
private bool $piggybackCoverage = false;
|
|
||||||
|
|
||||||
private bool $recordingActive = false;
|
private bool $recordingActive = false;
|
||||||
|
|
||||||
@ -993,7 +982,7 @@ final class Tia implements AddsOutput, HandlesArguments, Terminable
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->state->write($this->workerEdgesKey($this->workerToken()), $json);
|
$this->state->write(self::KEY_WORKER_EDGES_PREFIX.$this->workerToken().'.json', $json);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1055,7 +1044,7 @@ final class Tia implements AddsOutput, HandlesArguments, Terminable
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->state->write($this->workerResultsKey($this->workerToken()), $json);
|
$this->state->write(self::KEY_WORKER_RESULTS_PREFIX.$this->workerToken().'.json', $json);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1386,12 +1375,8 @@ final class Tia implements AddsOutput, HandlesArguments, Terminable
|
|||||||
|
|
||||||
private function coverageReportActive(): bool
|
private function coverageReportActive(): bool
|
||||||
{
|
{
|
||||||
try {
|
$coverage = Container::getInstance()->get(Coverage::class);
|
||||||
/** @var Coverage $coverage */
|
assert($coverage instanceof Coverage);
|
||||||
$coverage = Container::getInstance()->get(Coverage::class);
|
|
||||||
} catch (Throwable) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return $coverage->coverage === true;
|
return $coverage->coverage === true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user