aboutsummaryrefslogtreecommitdiffstats
path: root/phpunit.xml.dist
diff options
context:
space:
mode:
authorAndreas Fischer <bantu@phpbb.com>2014-11-14 13:18:36 +0100
committerAndreas Fischer <bantu@phpbb.com>2014-11-14 13:44:42 +0100
commitc40d7f08962f3808146c6a8afa7709a0b01d22b5 (patch)
tree219a1d0f4e2ee2b45b1fc5b3feb779ad50666464 /phpunit.xml.dist
parentb99fbd0be05f6b8510027204d32c3a5b8e6af68c (diff)
downloadforums-c40d7f08962f3808146c6a8afa7709a0b01d22b5.tar
forums-c40d7f08962f3808146c6a8afa7709a0b01d22b5.tar.gz
forums-c40d7f08962f3808146c6a8afa7709a0b01d22b5.tar.bz2
forums-c40d7f08962f3808146c6a8afa7709a0b01d22b5.tar.xz
forums-c40d7f08962f3808146c6a8afa7709a0b01d22b5.zip
[ticket/13341] Change coverage to whitelist to prevent errors with temp files.
b4f95deefc9d456c5a2d0f6338f6dcecc0829652 suggests that this can lead to issues with classes having the same name. However, this does not seem to be a problem with the current version of PHPUnit we are using. Despite https://phpunit.de/manual/4.1/en/code-coverage-analysis.html saying that addUncoveredFilesFromWhitelist="true" is optional, this seems to be on by default in PHPUnit 4.1.0. As a result, all files are considered for code coverage; which is what we want. processUncoveredFilesFromWhitelist is however false (by default) and as such even files that are considered for code coverage are not processed through PHP when not used in actual tests. Since it is already impossible to test multiple classes with the same name in the same test run (without process isolation), because that would already lead to "cannot redeclare class" errors, it is also impossible for "cannot redeclare class" errors to happen in test coverage. PHPBB3-13341
Diffstat (limited to 'phpunit.xml.dist')
-rw-r--r--phpunit.xml.dist6
1 files changed, 3 insertions, 3 deletions
diff --git a/phpunit.xml.dist b/phpunit.xml.dist
index c4906e42fe..bfd2ca1977 100644
--- a/phpunit.xml.dist
+++ b/phpunit.xml.dist
@@ -32,8 +32,8 @@
</groups>
<filter>
- <blacklist>
- <directory>./tests</directory>
- </blacklist>
+ <whitelist>
+ <directory suffix=".php">./phpBB/includes/</directory>
+ </whitelist>
</filter>
</phpunit>