Skip to content

Commit a72952c

Browse files
committed
Build/Test Tools: Allow code coverage reports to be generated.
This corrects the attribute needed to allow PHPUnit to generate coverage reports, and also adds a blacklist of files and directories that are excluded from coverage reports. Props schlessera, jipmoors See #43067, #43240 Merges [42665] to the 4.9 branch. git-svn-id: https://develop.svn.wordpress.org/branches/4.9@42666 602fd350-edb4-49c9-b593-d223f7449a82
1 parent e6f1bfe commit a72952c

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

phpunit.xml.dist

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,37 @@
4646
</listener>
4747
</listeners>
4848
<filter>
49-
<whitelist processUncoveredFilesFromWhitelist="true">
49+
<whitelist addUncoveredFilesFromWhitelist="true">
5050
<directory suffix=".php">src</directory>
51+
<exclude>
52+
<!-- Third party library exclusions -->
53+
<file>src/wp-admin/includes/class-ftp*</file>
54+
<file>src/wp-admin/includes/class-pclzip.php</file>
55+
<file>src/wp-admin/includes/deprecated.php</file>
56+
<file>src/wp-admin/includes/ms-deprecated.php</file>
57+
58+
<file>src/wp-includes/atomlib.php</file>
59+
<file>src/wp-includes/class-IXR.php</file>
60+
<file>src/wp-includes/class-json.php</file>
61+
<file>src/wp-includes/class-phpass.php</file>
62+
<file>src/wp-includes/class-phpmailer.php</file>
63+
<file>src/wp-includes/class-pop3.php</file>
64+
<file>src/wp-includes/class-requests.php</file>
65+
<file>src/wp-includes/class-simplepie.php</file>
66+
<file>src/wp-includes/class-smtp.php</file>
67+
<file>src/wp-includes/class-snoopy.php</file>
68+
<file>src/wp-includes/deprecated.php</file>
69+
<file>src/wp-includes/ms-deprecated.php</file>
70+
<file>src/wp-includes/pluggable-deprecated.php</file>
71+
<file>src/wp-includes/rss.php</file>
72+
73+
<directory suffix=".php">src/wp-includes/ID3</directory>
74+
<directory suffix=".php">src/wp-includes/IXR</directory>
75+
<directory suffix=".php">src/wp-includes/random_compat</directory>
76+
<directory suffix=".php">src/wp-includes/Requests</directory>
77+
<directory suffix=".php">src/wp-includes/SimplePie</directory>
78+
<directory suffix=".php">src/wp-includes/Text</directory>
79+
</exclude>
5180
</whitelist>
5281
</filter>
5382
</phpunit>

0 commit comments

Comments
 (0)