aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Wiedler <igor@wiedler.ch>2010-10-17 23:36:09 +0200
committerIgor Wiedler <igor@wiedler.ch>2010-10-17 23:36:09 +0200
commit6eb061ef0c2ed91e2afcf6447b11d0755d6ef67c (patch)
tree6582527cf3932a9970e99f7f245272431b47e713
parent642f940bc82bd426dfcc27d5d13ff6296c2f7fe6 (diff)
parentd56bf3b0604a8b7699cbd2b4cf7104e7344608bf (diff)
downloadforums-6eb061ef0c2ed91e2afcf6447b11d0755d6ef67c.tar
forums-6eb061ef0c2ed91e2afcf6447b11d0755d6ef67c.tar.gz
forums-6eb061ef0c2ed91e2afcf6447b11d0755d6ef67c.tar.bz2
forums-6eb061ef0c2ed91e2afcf6447b11d0755d6ef67c.tar.xz
forums-6eb061ef0c2ed91e2afcf6447b11d0755d6ef67c.zip
Merge branch 'ticket/naderman/9855' into develop-olympus
* ticket/naderman/9855: [ticket/9855] Do not include the PHPUnit Framework manually on 3.5+. [ticket/9855] Make tests run under PHPUnit 3.5.
-rw-r--r--tests/all_tests.php9
-rw-r--r--tests/test_framework/framework.php8
2 files changed, 14 insertions, 3 deletions
diff --git a/tests/all_tests.php b/tests/all_tests.php
index bae7725ee7..d1d711c4d7 100644
--- a/tests/all_tests.php
+++ b/tests/all_tests.php
@@ -28,7 +28,14 @@ require_once 'network/all_tests.php';
require_once 'random/all_tests.php';
// exclude the test directory from code coverage reports
-PHPUnit_Util_Filter::addDirectoryToFilter('./');
+if (version_compare(PHPUnit_Runner_Version::id(), '3.5.0') >= 0)
+{
+ PHP_CodeCoverage_Filter::getInstance()->addDirectoryToBlacklist('./');
+}
+else
+{
+ PHPUnit_Util_Filter::addDirectoryToFilter('./');
+}
class phpbb_all_tests
{
diff --git a/tests/test_framework/framework.php b/tests/test_framework/framework.php
index abdcd1ad79..3a11cc6df9 100644
--- a/tests/test_framework/framework.php
+++ b/tests/test_framework/framework.php
@@ -32,8 +32,12 @@ if (version_compare(PHPUnit_Runner_Version::id(), '3.3.0', '<'))
trigger_error('PHPUnit >= 3.3.0 required');
}
-require_once 'PHPUnit/Framework.php';
-require_once 'PHPUnit/Extensions/Database/TestCase.php';
+if (version_compare(PHPUnit_Runner_Version::id(), '3.5.0', '<'))
+{
+ require_once 'PHPUnit/Framework.php';
+ require_once 'PHPUnit/Extensions/Database/TestCase.php';
+}
+
require_once 'test_framework/phpbb_test_case_helpers.php';
require_once 'test_framework/phpbb_test_case.php';
require_once 'test_framework/phpbb_database_test_case.php';