Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. TestCase.php

function TestCase::run

@internal This method is not covered by the backward compatibility promise for PHPUnit

Throws

\PHPUnit\Runner\Exception

\PHPUnit\Util\Exception

\SebastianBergmann\CodeCoverage\InvalidArgumentException

\SebastianBergmann\Template\InvalidArgumentException

CodeCoverageException

Exception

MoreThanOneDataSetFromDataProviderException

NoPreviousThrowableException

ProcessIsolationException

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\Framework

Code

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);
    }
}
RSS feed
Powered by Drupal