diff --git a/tests/PHPUnit/Fixture.php b/tests/PHPUnit/Fixture.php index ab61984c6852df70597f2f0396a6ab7d42aad9b6..1c522a0e1c16b7e4752ebc1b9f4ab032b71928e1 100644 --- a/tests/PHPUnit/Fixture.php +++ b/tests/PHPUnit/Fixture.php @@ -60,6 +60,7 @@ class Fixture extends PHPUnit_Framework_Assert public $dropDatabaseInTearDown = true; public $loadTranslations = true; public $createSuperUser = true; + public $removeExistingSuperUser = true; public $overwriteExisting = true; public $configureComponents = true; public $persistFixtureData = false; @@ -94,6 +95,7 @@ class Fixture extends PHPUnit_Framework_Assert $this->dropDatabaseInSetUp = false; $this->dropDatabaseInTearDown = false; $this->overwriteExisting = false; + $this->removeExistingSuperUser = false; Config::getInstance()->database_tests['dbname'] = Config::getInstance()->database['dbname'] = $this->dbName; Config::getInstance()->saveConfigOverride(); @@ -160,7 +162,7 @@ class Fixture extends PHPUnit_Framework_Assert } if ($this->createSuperUser) { - self::createSuperUser($removeExisting = true); + self::createSuperUser($this->removeExistingSuperUser); } if ($setupEnvironmentOnly) { @@ -427,7 +429,7 @@ class Fixture extends PHPUnit_Framework_Assert ); } - public static function createSuperUser($removeExisting = false) + public static function createSuperUser($removeExisting = true) { $login = self::ADMIN_USER_LOGIN; $password = UsersManager::getPasswordHash(self::ADMIN_USER_PASSWORD); diff --git a/tests/PHPUnit/Fixtures/UITestFixture.php b/tests/PHPUnit/Fixtures/UITestFixture.php index fcb544acdf0a2ce7a27c443c5b6437dad80cb832..3fae85ced8c08b388bae725a1849c4061f088ebc 100644 --- a/tests/PHPUnit/Fixtures/UITestFixture.php +++ b/tests/PHPUnit/Fixtures/UITestFixture.php @@ -14,7 +14,7 @@ use Piwik\AssetManager; use Piwik\Date; /** - * TODO + * Fixture for UI tests. */ class UITestFixture extends OmniFixture { diff --git a/tests/PHPUnit/UI b/tests/PHPUnit/UI index 176cb6555939159b7bcf17f9e691bca90b76999e..1fb30650d8152bc6df694fac7920083e4a50b7cf 160000 --- a/tests/PHPUnit/UI +++ b/tests/PHPUnit/UI @@ -1 +1 @@ -Subproject commit 176cb6555939159b7bcf17f9e691bca90b76999e +Subproject commit 1fb30650d8152bc6df694fac7920083e4a50b7cf diff --git a/tests/resources/screenshot-override/override.js b/tests/resources/screenshot-override/override.js index 314533d9fe6f7a35d07e50223deb79e27d02f507..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/tests/resources/screenshot-override/override.js +++ b/tests/resources/screenshot-override/override.js @@ -1,41 +0,0 @@ -(function ($) { - - var DEBUG_LOGGING = true; - - if (DEBUG_LOGGING) { - var log = function(message) { - console.log(message); - }; - } else { - var log = function() {}; - } - - var triggerRenderInsane = function () { - console.log("__AJAX_DONE__"); - }; - - var triggerRender = function () { - if (window.globalAjaxQueue.active === 0) { // sanity check - triggerRenderInsane(); - } - }; - - var triggerRenderIfNoAjax = function () { - setTimeout(function () { // allow other javascript to execute in case they execute ajax/add images/set the src of images - if (window.globalAjaxQueue.active === 0) { - $('body').waitForImages({ - waitForAll: true, - finished: function () { - // wait some more to make sure other javascript is executed & the last image is rendered - setTimeout(triggerRender, 10000); - }, - }); - } - }, 1); - }; - - window.piwik = window.piwik || {}; - window.piwik.ajaxRequestFinished = triggerRenderIfNoAjax; - window.piwik._triggerRenderInsane = triggerRenderInsane; - -}(jQuery)); \ No newline at end of file