From e353e266a0843817a6a0db548996656426d64769 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Sun, 23 Aug 2020 17:22:28 +0000 Subject: [PATCH] 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 --- phpunit.xml.dist | 53 +++++++++++++++++++++++++----------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/phpunit.xml.dist b/phpunit.xml.dist index b7da1303c1..cebef5de31 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -42,35 +42,38 @@ - src + build - src/wp-includes/ID3 - src/wp-includes/IXR - src/wp-includes/random_compat - src/wp-includes/Requests - src/wp-includes/SimplePie - src/wp-includes/Text + build/wp-includes/ID3 + build/wp-includes/IXR + build/wp-includes/random_compat + build/wp-includes/PHPMailer + build/wp-includes/Requests + build/wp-includes/SimplePie + build/wp-includes/sodium_compat + build/wp-includes/Text - src/wp-admin/includes/class-ftp* - src/wp-admin/includes/class-pclzip.php - src/wp-admin/includes/deprecated.php - src/wp-admin/includes/ms-deprecated.php + + build/wp-content/ - src/wp-includes/atomlib.php - src/wp-includes/class-IXR.php - src/wp-includes/class-json.php - src/wp-includes/class-phpass.php - src/wp-includes/class-phpmailer.php - src/wp-includes/class-pop3.php - src/wp-includes/class-requests.php - src/wp-includes/class-simplepie.php - src/wp-includes/class-smtp.php - src/wp-includes/class-snoopy.php - src/wp-includes/deprecated.php - src/wp-includes/ms-deprecated.php - src/wp-includes/pluggable-deprecated.php - src/wp-includes/rss.php + build/wp-admin/includes/class-ftp* + build/wp-admin/includes/class-pclzip.php + build/wp-admin/includes/deprecated.php + build/wp-admin/includes/ms-deprecated.php + + build/wp-includes/atomlib.php + build/wp-includes/class-IXR.php + build/wp-includes/class-json.php + build/wp-includes/class-phpass.php + build/wp-includes/class-pop3.php + build/wp-includes/class-requests.php + build/wp-includes/class-simplepie.php + build/wp-includes/class-snoopy.php + build/wp-includes/deprecated.php + build/wp-includes/ms-deprecated.php + build/wp-includes/pluggable-deprecated.php + build/wp-includes/rss.php