function Facade::shouldStop
Throws
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\TestResultCode
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;
}