Make WordPress Core

Ticket #55668: 55668.diff

File 55668.diff, 4.4 KB (added by SergeyBiryukov, 4 years ago)
  • docker-compose.yml

     
    4141      - LOCAL_PHP_MEMCACHED=${LOCAL_PHP_MEMCACHED-false}
    4242      - PHP_FPM_UID=${PHP_FPM_UID-1000}
    4343      - PHP_FPM_GID=${PHP_FPM_GID-1000}
     44      - GITHUB_REF=${GITHUB_REF-false}
     45      - GITHUB_EVENT_NAME=${GITHUB_EVENT_NAME-false}
    4446
    4547    volumes:
    4648      - ./tools/local-env/php-config.ini:/usr/local/etc/php/conf.d/php-config.ini
  • tests/phpunit/includes/abstract-testcase.php

     
    202202        /**
    203203         * Allows tests to be skipped on some automated runs.
    204204         *
    205          * For test runs on GitHub Actions for something other than trunk/master,
    206          * we want to skip tests that only need to run for master.
     205         * For test runs on GitHub Actions for something other than trunk,
     206         * we want to skip tests that only need to run for trunk.
    207207         */
    208208        public function skipOnAutomatedBranches() {
    209209                // https://docs.github.com/en/free-pro-team@latest/actions/reference/environment-variables#default-environment-variables
     
    210210                $github_event_name = getenv( 'GITHUB_EVENT_NAME' );
    211211                $github_ref        = getenv( 'GITHUB_REF' );
    212212
    213                 if ( $github_event_name && 'false' !== $github_event_name ) {
     213                if ( $github_event_name ) {
    214214                        // We're on GitHub Actions.
    215215                        $skipped = array( 'pull_request', 'pull_request_target' );
    216216
    217                         if ( in_array( $github_event_name, $skipped, true ) || 'refs/heads/master' !== $github_ref ) {
    218                                 $this->markTestSkipped( 'For automated test runs, this test is only run on trunk/master' );
     217                        if ( in_array( $github_event_name, $skipped, true ) || 'refs/heads/trunk' !== $github_ref ) {
     218                                $this->markTestSkipped( 'For automated test runs, this test is only run on trunk' );
    219219                        }
    220220                }
    221221        }
  • tests/phpunit/tests/basic.php

     
    88class Tests_Basic extends WP_UnitTestCase {
    99
    1010        public function test_license() {
    11                 // This test is designed to only run on trunk/master.
     11                // This test is designed to only run on trunk.
    1212                $this->skipOnAutomatedBranches();
    1313
    1414                $license = file_get_contents( ABSPATH . 'license.txt' );
     
    1818        }
    1919
    2020        public function test_security_md() {
    21                 // This test is designed to only run on trunk/master.
     21                // This test is designed to only run on trunk.
    2222                $this->skipOnAutomatedBranches();
    2323
    2424                $security = file_get_contents( dirname( ABSPATH ) . '/SECURITY.md' );
  • tests/phpunit/tests/external-http/basic.php

     
    1010         * @covers ::wp_remote_retrieve_body
    1111         */
    1212        public function test_readme_php_version() {
    13                 // This test is designed to only run on trunk/master.
     13                // This test is designed to only run on trunk.
    1414                $this->skipOnAutomatedBranches();
    1515
    1616                $readme = file_get_contents( ABSPATH . 'readme.html' );
     
    3131         * @covers ::wp_remote_retrieve_body
    3232         */
    3333        public function test_readme_mysql_version() {
    34                 // This test is designed to only run on trunk/master.
     34                // This test is designed to only run on trunk.
    3535                $this->skipOnAutomatedBranches();
    3636
    3737                $readme = file_get_contents( ABSPATH . 'readme.html' );
     
    6363         * @covers ::wp_remote_retrieve_body
    6464         */
    6565        public function test_readme_mariadb_version() {
    66                 // This test is designed to only run on trunk/master.
     66                // This test is designed to only run on trunk.
    6767                $this->skipOnAutomatedBranches();
    6868
    6969                $readme = file_get_contents( ABSPATH . 'readme.html' );
  • tests/phpunit/tests/theme.php

     
    213213         * @ticket 48566
    214214         */
    215215        public function test_year_in_readme() {
    216                 // This test is designed to only run on trunk/master.
     216                // This test is designed to only run on trunk.
    217217                $this->skipOnAutomatedBranches();
    218218
    219219                foreach ( $this->default_themes as $theme ) {