function PackageManagerKernelTestBase::tearDown
Overrides AssertPreconditionsTrait::tearDown
2 calls to PackageManagerKernelTestBase::tearDown()
- ComposerValidatorTest::tearDown in core/
modules/ package_manager/ tests/ src/ Kernel/ ComposerValidatorTest.php - FixtureManipulatorTest::tearDown in core/
modules/ package_manager/ tests/ src/ Kernel/ FixtureManipulatorTest.php - @todo Remove the line below when https://github.com/phpstan/phpstan-phpunit/issues/187 is fixed. @phpstan-ignore-next-line
2 methods override PackageManagerKernelTestBase::tearDown()
- ComposerValidatorTest::tearDown in core/
modules/ package_manager/ tests/ src/ Kernel/ ComposerValidatorTest.php - FixtureManipulatorTest::tearDown in core/
modules/ package_manager/ tests/ src/ Kernel/ FixtureManipulatorTest.php - @todo Remove the line below when https://github.com/phpstan/phpstan-phpunit/issues/187 is fixed. @phpstan-ignore-next-line
File
-
core/
modules/ package_manager/ tests/ src/ Kernel/ PackageManagerKernelTestBase.php, line 414
Class
- PackageManagerKernelTestBase
- Base class for kernel tests of Package Manager's functionality.
Namespace
Drupal\Tests\package_manager\KernelCode
protected function tearDown() : void {
// Delete the test project root, which contains the active directory and
// the stage directory. First, make it writable in case any permissions were
// changed during the test.
if ($this->testProjectRoot) {
$this->fileSystem
->chmod($this->testProjectRoot, 0777, 00, TRUE);
$this->fileSystem
->remove($this->testProjectRoot);
}
StageFixtureManipulator::handleTearDown();
// Ensure no warnings (or worse) were logged by Package Manager.
$this->assertFalse($this->failureLogger
->hasRecords(RfcLogLevel::EMERGENCY), 'Package Manager logged emergencies.');
$this->assertFalse($this->failureLogger
->hasRecords(RfcLogLevel::ALERT), 'Package Manager logged alerts.');
$this->assertFalse($this->failureLogger
->hasRecords(RfcLogLevel::CRITICAL), 'Package Manager logged critical errors.');
$this->assertFalse($this->failureLogger
->hasRecords(RfcLogLevel::ERROR), 'Package Manager logged errors.');
$this->assertFalse($this->failureLogger
->hasRecords(RfcLogLevel::WARNING), 'Package Manager logged warnings.');
parent::tearDown();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.