WordPress.org

Make WordPress Core

Ticket #51734: 51734-fix-codecoverage-config.patch

File 51734-fix-codecoverage-config.patch, 7.3 KB (added by jrf, 6 months ago)
  • phpunit.xml.dist

    From 128b7df258628e329417ef7fc493c24346b25a2d Mon Sep 17 00:00:00 2001
    From: jrfnl <jrfnl@users.noreply.github.com>
    Date: Fri, 12 Mar 2021 07:48:16 +0100
    Subject: [PATCH] Build/test: fix code coverage reporting
    
    ---
     phpunit.xml.dist            | 52 ++++++++++++++++++-------------------
     tests/phpunit/multisite.xml | 52 ++++++++++++++++++-------------------
     2 files changed, 52 insertions(+), 52 deletions(-)
    
    diff --git a/phpunit.xml.dist b/phpunit.xml.dist
    index cebef5de31..4036f34c52 100644
    a b  
    4242        </listeners>
    4343        <filter>
    4444                <whitelist addUncoveredFilesFromWhitelist="true">
    45                         <directory suffix=".php">build</directory>
     45                        <directory suffix=".php">src</directory>
    4646                        <exclude>
    4747                                <!-- Third party library exclusions. -->
    48                                 <directory suffix=".php">build/wp-includes/ID3</directory>
    49                                 <directory suffix=".php">build/wp-includes/IXR</directory>
    50                                 <directory suffix=".php">build/wp-includes/random_compat</directory>
    51                                 <directory suffix=".php">build/wp-includes/PHPMailer</directory>
    52                                 <directory suffix=".php">build/wp-includes/Requests</directory>
    53                                 <directory suffix=".php">build/wp-includes/SimplePie</directory>
    54                                 <directory suffix=".php">build/wp-includes/sodium_compat</directory>
    55                                 <directory suffix=".php">build/wp-includes/Text</directory>
     48                                <directory suffix=".php">src/wp-includes/ID3</directory>
     49                                <directory suffix=".php">src/wp-includes/IXR</directory>
     50                                <directory suffix=".php">src/wp-includes/random_compat</directory>
     51                                <directory suffix=".php">src/wp-includes/PHPMailer</directory>
     52                                <directory suffix=".php">src/wp-includes/Requests</directory>
     53                                <directory suffix=".php">src/wp-includes/SimplePie</directory>
     54                                <directory suffix=".php">src/wp-includes/sodium_compat</directory>
     55                                <directory suffix=".php">src/wp-includes/Text</directory>
    5656
    5757                                <!-- Plugins and themes. -->
    58                                 <directory suffix=".php">build/wp-content/</directory>
     58                                <directory suffix=".php">src/wp-content/</directory>
    5959
    60                                 <file>build/wp-admin/includes/class-ftp*</file>
    61                                 <file>build/wp-admin/includes/class-pclzip.php</file>
    62                                 <file>build/wp-admin/includes/deprecated.php</file>
    63                                 <file>build/wp-admin/includes/ms-deprecated.php</file>
     60                                <file>src/wp-admin/includes/class-ftp*</file>
     61                                <file>src/wp-admin/includes/class-pclzip.php</file>
     62                                <file>src/wp-admin/includes/deprecated.php</file>
     63                                <file>src/wp-admin/includes/ms-deprecated.php</file>
    6464
    65                                 <file>build/wp-includes/atomlib.php</file>
    66                                 <file>build/wp-includes/class-IXR.php</file>
    67                                 <file>build/wp-includes/class-json.php</file>
    68                                 <file>build/wp-includes/class-phpass.php</file>
    69                                 <file>build/wp-includes/class-pop3.php</file>
    70                                 <file>build/wp-includes/class-requests.php</file>
    71                                 <file>build/wp-includes/class-simplepie.php</file>
    72                                 <file>build/wp-includes/class-snoopy.php</file>
    73                                 <file>build/wp-includes/deprecated.php</file>
    74                                 <file>build/wp-includes/ms-deprecated.php</file>
    75                                 <file>build/wp-includes/pluggable-deprecated.php</file>
    76                                 <file>build/wp-includes/rss.php</file>
     65                                <file>src/wp-includes/atomlib.php</file>
     66                                <file>src/wp-includes/class-IXR.php</file>
     67                                <file>src/wp-includes/class-json.php</file>
     68                                <file>src/wp-includes/class-phpass.php</file>
     69                                <file>src/wp-includes/class-pop3.php</file>
     70                                <file>src/wp-includes/class-requests.php</file>
     71                                <file>src/wp-includes/class-simplepie.php</file>
     72                                <file>src/wp-includes/class-snoopy.php</file>
     73                                <file>src/wp-includes/deprecated.php</file>
     74                                <file>src/wp-includes/ms-deprecated.php</file>
     75                                <file>src/wp-includes/pluggable-deprecated.php</file>
     76                                <file>src/wp-includes/rss.php</file>
    7777                        </exclude>
    7878                </whitelist>
    7979        </filter>
  • tests/phpunit/multisite.xml

    diff --git a/tests/phpunit/multisite.xml b/tests/phpunit/multisite.xml
    index b2ac638609..8cbc2a5404 100644
    a b  
    4141        </listeners>
    4242        <filter>
    4343                <whitelist addUncoveredFilesFromWhitelist="true">
    44                         <directory suffix=".php">../../build</directory>
     44                        <directory suffix=".php">../../src</directory>
    4545                        <exclude>
    4646                                <!-- Third party library exclusions. -->
    47                                 <directory suffix=".php">../../build/wp-includes/ID3</directory>
    48                                 <directory suffix=".php">../../build/wp-includes/IXR</directory>
    49                                 <directory suffix=".php">../../build/wp-includes/random_compat</directory>
    50                                 <directory suffix=".php">../../build/wp-includes/PHPMailer</directory>
    51                                 <directory suffix=".php">../../build/wp-includes/Requests</directory>
    52                                 <directory suffix=".php">../../build/wp-includes/SimplePie</directory>
    53                                 <directory suffix=".php">../../build/wp-includes/sodium_compat</directory>
    54                                 <directory suffix=".php">../../build/wp-includes/Text</directory>
     47                                <directory suffix=".php">../../src/wp-includes/ID3</directory>
     48                                <directory suffix=".php">../../src/wp-includes/IXR</directory>
     49                                <directory suffix=".php">../../src/wp-includes/random_compat</directory>
     50                                <directory suffix=".php">../../src/wp-includes/PHPMailer</directory>
     51                                <directory suffix=".php">../../src/wp-includes/Requests</directory>
     52                                <directory suffix=".php">../../src/wp-includes/SimplePie</directory>
     53                                <directory suffix=".php">../../src/wp-includes/sodium_compat</directory>
     54                                <directory suffix=".php">../../src/wp-includes/Text</directory>
    5555
    5656                                <!-- Plugins and themes. -->
    57                                 <directory suffix=".php">../../build/wp-content/</directory>
     57                                <directory suffix=".php">../../src/wp-content/</directory>
    5858
    59                                 <file>../../build/wp-admin/includes/class-ftp*</file>
    60                                 <file>../../build/wp-admin/includes/class-pclzip.php</file>
    61                                 <file>../../build/wp-admin/includes/deprecated.php</file>
    62                                 <file>../../build/wp-admin/includes/ms-deprecated.php</file>
     59                                <file>../../src/wp-admin/includes/class-ftp*</file>
     60                                <file>../../src/wp-admin/includes/class-pclzip.php</file>
     61                                <file>../../src/wp-admin/includes/deprecated.php</file>
     62                                <file>../../src/wp-admin/includes/ms-deprecated.php</file>
    6363
    64                                 <file>../../build/wp-includes/atomlib.php</file>
    65                                 <file>../../build/wp-includes/class-IXR.php</file>
    66                                 <file>../../build/wp-includes/class-json.php</file>
    67                                 <file>../../build/wp-includes/class-phpass.php</file>
    68                                 <file>../../build/wp-includes/class-pop3.php</file>
    69                                 <file>../../build/wp-includes/class-requests.php</file>
    70                                 <file>../../build/wp-includes/class-simplepie.php</file>
    71                                 <file>../../build/wp-includes/class-snoopy.php</file>
    72                                 <file>../../build/wp-includes/deprecated.php</file>
    73                                 <file>../../build/wp-includes/ms-deprecated.php</file>
    74                                 <file>../../build/wp-includes/pluggable-deprecated.php</file>
    75                                 <file>../../build/wp-includes/rss.php</file>
     64                                <file>../../src/wp-includes/atomlib.php</file>
     65                                <file>../../src/wp-includes/class-IXR.php</file>
     66                                <file>../../src/wp-includes/class-json.php</file>
     67                                <file>../../src/wp-includes/class-phpass.php</file>
     68                                <file>../../src/wp-includes/class-pop3.php</file>
     69                                <file>../../src/wp-includes/class-requests.php</file>
     70                                <file>../../src/wp-includes/class-simplepie.php</file>
     71                                <file>../../src/wp-includes/class-snoopy.php</file>
     72                                <file>../../src/wp-includes/deprecated.php</file>
     73                                <file>../../src/wp-includes/ms-deprecated.php</file>
     74                                <file>../../src/wp-includes/pluggable-deprecated.php</file>
     75                                <file>../../src/wp-includes/rss.php</file>
    7676                        </exclude>
    7777                </whitelist>
    7878        </filter>