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:
authormattab <matthieu.aubry@gmail.com>2014-03-17 10:13:09 +0400
committermattab <matthieu.aubry@gmail.com>2014-03-17 10:13:09 +0400
commit562c757941f0379eff612a167cd4845615d07585 (patch)
tree11beac40997c2ce39951a0f03abe00335ab69fa6 /tests/PHPUnit
parent235ab93646194bc7332f56ea3b91bdcb6c3f4a01 (diff)
Simplify test code
Diffstat (limited to 'tests/PHPUnit')
-rw-r--r--tests/PHPUnit/Integration/ArchiveCronTest.php31
1 files changed, 5 insertions, 26 deletions
diff --git a/tests/PHPUnit/Integration/ArchiveCronTest.php b/tests/PHPUnit/Integration/ArchiveCronTest.php
index 99997acdb2..dcc313d75c 100644
--- a/tests/PHPUnit/Integration/ArchiveCronTest.php
+++ b/tests/PHPUnit/Integration/ArchiveCronTest.php
@@ -74,28 +74,15 @@ class Test_Piwik_Integration_ArchiveCronTest extends IntegrationTestCase
return $results;
}
- public function getArchivePhpCronOptionsToTest()
- {
- return array(
- array('noOptions', array()),
- // segment archiving makes calling the script more than once impractical. if all 4 are
- // called, this test can take up to 13min to complete.
- /*array('forceAllWebsites', array('--force-all-websites' => false)),
- array('forceAllPeriods_lastDay', array('--force-all-periods' => '86400')),
- array('forceAllPeriods_allTime', array('--force-all-periods' => false)),*/
- );
- }
-
/**
- * @dataProvider getArchivePhpCronOptionsToTest
* @group Integration
*/
- public function testArchivePhpCron($optionGroupName, $archivePhpOptions)
+ public function testArchivePhpCron()
{
self::deleteArchiveTables();
$this->setLastRunArchiveOptions();
- $output = $this->runArchivePhpCron($archivePhpOptions);
+ $output = $this->runArchivePhpCron();
foreach ($this->getApiForTesting() as $testInfo) {
@@ -104,7 +91,7 @@ class Test_Piwik_Integration_ArchiveCronTest extends IntegrationTestCase
if (!isset($params['testSuffix'])) {
$params['testSuffix'] = '';
}
- $params['testSuffix'] .= '_' . $optionGroupName;
+ $params['testSuffix'] .= '_noOptions';
$params['disableArchiving'] = true;
$success = $this->runApiTests($api, $params);
@@ -133,21 +120,13 @@ class Test_Piwik_Integration_ArchiveCronTest extends IntegrationTestCase
}
}
- private function runArchivePhpCron($options)
+ private function runArchivePhpCron()
{
$archivePhpScript = PIWIK_INCLUDE_PATH . '/tests/PHPUnit/proxy/archive.php';
$urlToProxy = Fixture::getRootUrl() . 'tests/PHPUnit/proxy/index.php';
// create the command
- $cmd = "php \"$archivePhpScript\" --url=\"$urlToProxy\" ";
- foreach ($options as $name => $value) {
- $cmd .= $name;
- if ($value !== false) {
- $cmd .= '="' . $value . '"';
- }
- $cmd .= ' ';
- }
- $cmd .= '2>&1';
+ $cmd = "php \"$archivePhpScript\" --url=\"$urlToProxy\" 2>&1";
// run the command
exec($cmd, $output, $result);