diff --git a/tests/PHPUnit/Integration/ReleaseCheckListTest.php b/tests/PHPUnit/Integration/ReleaseCheckListTest.php index bfa2241f57475e0c1271317389e649904c844eed..b33a7c19498ddd33fdeceab95ab7bcb8ca357ff5 100644 --- a/tests/PHPUnit/Integration/ReleaseCheckListTest.php +++ b/tests/PHPUnit/Integration/ReleaseCheckListTest.php @@ -14,6 +14,7 @@ use Piwik\Container\StaticContainer; use Piwik\Filesystem; use Piwik\Ini\IniReader; use Piwik\Plugin\Manager; +use Piwik\Tests\Framework\TestCase\SystemTestCase; use Piwik\Tracker; use RecursiveDirectoryIterator; use RecursiveIteratorIterator; @@ -381,9 +382,13 @@ class ReleaseCheckListTest extends \PHPUnit_Framework_TestCase */ public function test_TotalPiwikFilesSize_isWithinReasonnableSize() { - $maximumTotalFilesizesExpectedInMb = 70; - $minimumTotalFilesizesExpectedInMb = 50; - $minimumExpectedFilesCount = 6000; + if(!SystemTestCase::isTravisCI()) { + // Don't run the test on local dev machine, as we may have other files (not in GIT) that would fail this test + $this->markTestSkipped("Skipped this test on local dev environment."); + } + $maximumTotalFilesizesExpectedInMb = 50; + $minimumTotalFilesizesExpectedInMb = 38; + $minimumExpectedFilesCount = 7000; $filesizes = $this->getAllFilesizes(); $sumFilesizes = array_sum($filesizes); @@ -417,10 +422,10 @@ class ReleaseCheckListTest extends \PHPUnit_Framework_TestCase } // in build-package.sh we have: `find ./ -iname 'tests' -type d -prune -exec rm -rf {} \;` - If(stripos($file, "/tests/") !== false) { + if(stripos($file, "/tests/") !== false) { return false; } - If(strpos($file, PIWIK_INCLUDE_PATH . "/tmp/") !== false) { + if(strpos($file, PIWIK_INCLUDE_PATH . "/tmp/") !== false) { return false; }