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:
authorThomas Steur <tsteur@users.noreply.github.com>2020-03-05 06:40:33 +0300
committerGitHub <noreply@github.com>2020-03-05 06:40:33 +0300
commit6a3fc7d70e231f5b50f1df56c3741cd4c9535fdc (patch)
tree4d2a5b443db90641aa47c1bfff66234de69a7722 /plugins/SitesManager
parent0fd0b3039b23524e5959c2243a25fe2ff53db175 (diff)
Try to prevent a deadlock when writing options (#15666)
Diffstat (limited to 'plugins/SitesManager')
-rw-r--r--plugins/SitesManager/tests/Integration/SitesManagerTest.php12
1 files changed, 7 insertions, 5 deletions
diff --git a/plugins/SitesManager/tests/Integration/SitesManagerTest.php b/plugins/SitesManager/tests/Integration/SitesManagerTest.php
index 85cffe99ae..b90699b13a 100644
--- a/plugins/SitesManager/tests/Integration/SitesManagerTest.php
+++ b/plugins/SitesManager/tests/Integration/SitesManagerTest.php
@@ -63,12 +63,14 @@ class SitesManagerTest extends IntegrationTestCase
$archive->rememberToInvalidateArchivedReportsLater($this->siteId, Date::factory('2014-04-06'));
$archive->rememberToInvalidateArchivedReportsLater(4949, Date::factory('2014-04-05'));
- $expected = array(
- '2014-04-05' => array($this->siteId, 4949),
- '2014-04-06' => array($this->siteId)
- );
+ $remembered = $archive->getRememberedArchivedReportsThatShouldBeInvalidated();
+ $this->assertCount(2, $remembered);
- $this->assertEquals($expected, $archive->getRememberedArchivedReportsThatShouldBeInvalidated());
+ sort($remembered['2014-04-05']);
+ $this->assertSame(array($this->siteId, 4949), $remembered['2014-04-05']);
+
+ sort($remembered['2014-04-06']);
+ $this->assertSame(array($this->siteId), $remembered['2014-04-06']);
$this->manager->onSiteDeleted($this->siteId);