function TestCase::run
@internal This method is not covered by the backward compatibility promise for PHPUnit
Throws
\SebastianBergmann\CodeCoverage\InvalidArgumentException
\SebastianBergmann\Template\InvalidArgumentException
MoreThanOneDataSetFromDataProviderException
StaticAnalysisCacheNotConfiguredException
UnintentionallyCoveredCodeException
Overrides Test::run
File
-
vendor/
phpunit/ phpunit/ src/ Framework/ TestCase.php, line 510
Class
- TestCase
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\FrameworkCode
public final function run() : void {
if (!$this->handleDependencies()) {
return;
}
if (!$this->shouldRunInSeparateProcess() || $this->requirementsNotSatisfied()) {
(new TestRunner())->run($this);
}
else {
(new TestRunner())->runInSeparateProcess($this, $this->runClassInSeparateProcess && !$this->runTestInSeparateProcess, $this->preserveGlobalState);
}
}