mirror of
https://github.com/nextcloud/server.git
synced 2026-02-03 20:41:22 -05:00
test: add env option to disable loading all installed apps during tests
Signed-off-by: Robin Appelman <robin@icewind.nl>
This commit is contained in:
parent
d9bd75bae9
commit
06be851b1f
1 changed files with 9 additions and 6 deletions
|
|
@ -23,13 +23,16 @@ require_once __DIR__ . '/autoload.php';
|
|||
|
||||
\OC::$composerAutoloader->addPsr4('Tests\\', OC::$SERVERROOT . '/tests/', true);
|
||||
|
||||
// load all apps
|
||||
$appManager = Server::get(IAppManager::class);
|
||||
foreach (new \DirectoryIterator(__DIR__ . '/../apps/') as $file) {
|
||||
if ($file->isDot()) {
|
||||
continue;
|
||||
$dontLoadApps = getenv('TEST_DONT_LOAD_APPS');
|
||||
if (!$dontLoadApps) {
|
||||
// load all apps
|
||||
$appManager = Server::get(IAppManager::class);
|
||||
foreach (new \DirectoryIterator(__DIR__ . '/../apps/') as $file) {
|
||||
if ($file->isDot()) {
|
||||
continue;
|
||||
}
|
||||
$appManager->loadApp($file->getFilename());
|
||||
}
|
||||
$appManager->loadApp($file->getFilename());
|
||||
}
|
||||
|
||||
OC_Hook::clear();
|
||||
|
|
|
|||
Loading…
Reference in a new issue