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
path: root/tests
diff options
context:
space:
mode:
authorBenaka Moorthi <benaka.moorthi@gmail.com>2013-05-20 04:17:23 +0400
committerBenaka Moorthi <benaka.moorthi@gmail.com>2013-05-20 04:17:23 +0400
commita87d1691f74044f225a763e6f84e3a1116e244d7 (patch)
treebe3e505aea8dfa22176b20cc3b8ae4a811aae6fe /tests
parent97689b2d62bf9910fb1a138ddf01d3a23c1bc9be (diff)
Fix the new archive query benchmark.
Diffstat (limited to 'tests')
-rw-r--r--tests/PHPUnit/Benchmarks/ArchiveQueryBenchmark.php19
1 files changed, 10 insertions, 9 deletions
diff --git a/tests/PHPUnit/Benchmarks/ArchiveQueryBenchmark.php b/tests/PHPUnit/Benchmarks/ArchiveQueryBenchmark.php
index a9a23e6eca..4b456f9df3 100644
--- a/tests/PHPUnit/Benchmarks/ArchiveQueryBenchmark.php
+++ b/tests/PHPUnit/Benchmarks/ArchiveQueryBenchmark.php
@@ -19,7 +19,8 @@ class ArchiveQueryBenchmark extends BenchmarkTestCase
$archivingTables = Piwik::getTablesArchivesInstalled();
if (empty($archivingTables)) {
$this->archivingLaunched = true;
- $this->launchArchiving();
+ Piwik_VisitsSummary_API::getInstance()->get(
+ self::$fixture->idSite, self::$fixture->period, self::$fixture->date);
}
}
@@ -29,15 +30,15 @@ class ArchiveQueryBenchmark extends BenchmarkTestCase
*/
public function testArchivingProcess()
{
- echo "NOTE: Had to archive tables, memory results will not be accurate. Run again for better results.";
+ if ($this->archivingLaunched) {
+ echo "NOTE: Had to archive tables, memory results will not be accurate. Run again for better results.";
+ }
Piwik_ArchiveProcessing::$forceDisableArchiving = true;
- $this->launchArchiving();
- }
-
- private function launchArchiving()
- {
- Piwik_VisitsSummary_API::getInstance()->get(
- self::$fixture->idSite, self::$fixture->period, self::$fixture->date);
+
+ $period = Piwik_Period::factory(self::$fixture->period, Piwik_Date::factory(self::$fixture->date));
+ $dateRange = $period->getDateStart().','.$period->getDateEnd();
+
+ Piwik_VisitsSummary_API::getInstance()->get(self::$fixture->idSite, 'day', $dateRange);
}
}