mirror of
https://github.com/nextcloud/server.git
synced 2026-06-03 22:06:34 -04:00
Merge pull request #55711 from nextcloud/fix/noid/fix-32bit-test-runs
fix: Unset classes in container to reduce side-effects between tests
This commit is contained in:
commit
4c5d1a2e7b
1 changed files with 6 additions and 0 deletions
|
|
@ -337,6 +337,12 @@ abstract class TestCase extends \PHPUnit\Framework\TestCase {
|
|||
self::tearDownAfterClassCleanStrayHooks();
|
||||
self::tearDownAfterClassCleanStrayLocks();
|
||||
|
||||
// Ensure we start with fresh instances of some classes to reduce side-effects between tests
|
||||
unset(\OC::$server[\OC\Files\AppData\Factory::class]);
|
||||
unset(\OC::$server[\OC\App\AppStore\Fetcher\AppFetcher::class]);
|
||||
unset(\OC::$server[\OC\Installer::class]);
|
||||
unset(\OC::$server[\OC\Updater::class]);
|
||||
|
||||
/** @var SetupManager $setupManager */
|
||||
$setupManager = Server::get(SetupManager::class);
|
||||
$setupManager->tearDown();
|
||||
|
|
|
|||
Loading…
Reference in a new issue