Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiosmosis <diosmosis@users.noreply.github.com>2018-09-06 01:51:44 +0300
committerGitHub <noreply@github.com>2018-09-06 01:51:44 +0300
commit5e71b34bbc05376a729a454d4f421dbfb9d26e39 (patch)
tree7fe8f891098cbb95995562b69c5af9f19f7e6ad2 /plugins/TestRunner
parentd679c5571ece625b9863c63ad9b99d09f28ce63f (diff)
Couple test related changes for tests that load multiple other plugins (#13319)
* In tests:setup-fixture do not overwrite a Fixtures existing extra plugins to load. * Only uninstall plugins in test if dropDatabaseInTeardown is false. * Load fixture extra plugins in testing environment manipulator. * Handle test case fixture too.
Diffstat (limited to 'plugins/TestRunner')
-rw-r--r--plugins/TestRunner/Commands/TestsSetupFixture.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/TestRunner/Commands/TestsSetupFixture.php b/plugins/TestRunner/Commands/TestsSetupFixture.php
index 9675a6d8be..35b19eb983 100644
--- a/plugins/TestRunner/Commands/TestsSetupFixture.php
+++ b/plugins/TestRunner/Commands/TestsSetupFixture.php
@@ -240,7 +240,8 @@ class TestsSetupFixture extends ConsoleCommand
$extraPluginsToLoad = $input->getOption('plugins');
if ($extraPluginsToLoad) {
- $fixture->extraPluginsToLoad = explode(',', $extraPluginsToLoad);
+ $fixture->extraPluginsToLoad = array_merge($fixture->extraPluginsToLoad, explode(',', $extraPluginsToLoad));
+ $fixture->extraPluginsToLoad = array_unique($fixture->extraPluginsToLoad);
}
$fixture->extraDiEnvironments = array('ui-test');