Build/Test Tools: Update code coverage setup in the phpunit.xml.dist
file to point to the build
directory.
This makes the configuration consistent with the `WP_RUN_CORE_TESTS` constant being set to `1` in the same config file. Additionally, update the list to be in line with the current codebase, excluding the plugins and themes bundled with WordPress core from being considered for code coverage. Note: If you have a local `phpunit.xml` file that changes the `WP_RUN_CORE_TESTS` constant to `0`, you should also - in the same file - change the code coverage setup to use the `src` directory. Follow-up to [42665], [43311]. Props jrf, mmarco9. See #50267. git-svn-id: https://develop.svn.wordpress.org/trunk@48847 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
631f440506
commit
e353e266a0
@ -42,35 +42,38 @@
|
||||
</listeners>
|
||||
<filter>
|
||||
<whitelist addUncoveredFilesFromWhitelist="true">
|
||||
<directory suffix=".php">src</directory>
|
||||
<directory suffix=".php">build</directory>
|
||||
<exclude>
|
||||
<!-- Third party library exclusions. -->
|
||||
<directory suffix=".php">src/wp-includes/ID3</directory>
|
||||
<directory suffix=".php">src/wp-includes/IXR</directory>
|
||||
<directory suffix=".php">src/wp-includes/random_compat</directory>
|
||||
<directory suffix=".php">src/wp-includes/Requests</directory>
|
||||
<directory suffix=".php">src/wp-includes/SimplePie</directory>
|
||||
<directory suffix=".php">src/wp-includes/Text</directory>
|
||||
<directory suffix=".php">build/wp-includes/ID3</directory>
|
||||
<directory suffix=".php">build/wp-includes/IXR</directory>
|
||||
<directory suffix=".php">build/wp-includes/random_compat</directory>
|
||||
<directory suffix=".php">build/wp-includes/PHPMailer</directory>
|
||||
<directory suffix=".php">build/wp-includes/Requests</directory>
|
||||
<directory suffix=".php">build/wp-includes/SimplePie</directory>
|
||||
<directory suffix=".php">build/wp-includes/sodium_compat</directory>
|
||||
<directory suffix=".php">build/wp-includes/Text</directory>
|
||||
|
||||
<file>src/wp-admin/includes/class-ftp*</file>
|
||||
<file>src/wp-admin/includes/class-pclzip.php</file>
|
||||
<file>src/wp-admin/includes/deprecated.php</file>
|
||||
<file>src/wp-admin/includes/ms-deprecated.php</file>
|
||||
<!-- Plugins and themes. -->
|
||||
<directory suffix=".php">build/wp-content/</directory>
|
||||
|
||||
<file>src/wp-includes/atomlib.php</file>
|
||||
<file>src/wp-includes/class-IXR.php</file>
|
||||
<file>src/wp-includes/class-json.php</file>
|
||||
<file>src/wp-includes/class-phpass.php</file>
|
||||
<file>src/wp-includes/class-phpmailer.php</file>
|
||||
<file>src/wp-includes/class-pop3.php</file>
|
||||
<file>src/wp-includes/class-requests.php</file>
|
||||
<file>src/wp-includes/class-simplepie.php</file>
|
||||
<file>src/wp-includes/class-smtp.php</file>
|
||||
<file>src/wp-includes/class-snoopy.php</file>
|
||||
<file>src/wp-includes/deprecated.php</file>
|
||||
<file>src/wp-includes/ms-deprecated.php</file>
|
||||
<file>src/wp-includes/pluggable-deprecated.php</file>
|
||||
<file>src/wp-includes/rss.php</file>
|
||||
<file>build/wp-admin/includes/class-ftp*</file>
|
||||
<file>build/wp-admin/includes/class-pclzip.php</file>
|
||||
<file>build/wp-admin/includes/deprecated.php</file>
|
||||
<file>build/wp-admin/includes/ms-deprecated.php</file>
|
||||
|
||||
<file>build/wp-includes/atomlib.php</file>
|
||||
<file>build/wp-includes/class-IXR.php</file>
|
||||
<file>build/wp-includes/class-json.php</file>
|
||||
<file>build/wp-includes/class-phpass.php</file>
|
||||
<file>build/wp-includes/class-pop3.php</file>
|
||||
<file>build/wp-includes/class-requests.php</file>
|
||||
<file>build/wp-includes/class-simplepie.php</file>
|
||||
<file>build/wp-includes/class-snoopy.php</file>
|
||||
<file>build/wp-includes/deprecated.php</file>
|
||||
<file>build/wp-includes/ms-deprecated.php</file>
|
||||
<file>build/wp-includes/pluggable-deprecated.php</file>
|
||||
<file>build/wp-includes/rss.php</file>
|
||||
</exclude>
|
||||
</whitelist>
|
||||
</filter>
|
||||
|
Loading…
Reference in New Issue
Block a user