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

Breadcrumb

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

function Facade::shouldStop

Throws

EventFacadeIsSealedException

UnknownSubscriberTypeException

1 call to Facade::shouldStop()
TestSuite::run in vendor/phpunit/phpunit/src/Framework/TestSuite.php

File

vendor/phpunit/phpunit/src/Runner/TestResult/Facade.php, line 48

Class

Facade
@no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit

Namespace

PHPUnit\TestRunner\TestResult

Code

public static function shouldStop() : bool {
    $configuration = ConfigurationRegistry::get();
    $collector = self::collector();
    if (($configuration->stopOnDefect() || $configuration->stopOnError()) && $collector->hasErroredTests()) {
        return true;
    }
    if (($configuration->stopOnDefect() || $configuration->stopOnFailure()) && $collector->hasFailedTests()) {
        return true;
    }
    if (($configuration->stopOnDefect() || $configuration->stopOnWarning()) && $collector->hasWarnings()) {
        return true;
    }
    if (($configuration->stopOnDefect() || $configuration->stopOnRisky()) && $collector->hasRiskyTests()) {
        return true;
    }
    if ($configuration->stopOnDeprecation() && $collector->hasDeprecations()) {
        return true;
    }
    if ($configuration->stopOnNotice() && $collector->hasNotices()) {
        return true;
    }
    if ($configuration->stopOnIncomplete() && $collector->hasIncompleteTests()) {
        return true;
    }
    if ($configuration->stopOnSkipped() && $collector->hasSkippedTests()) {
        return true;
    }
    return false;
}
RSS feed
Powered by Drupal