|
66 | 66 | * {@link https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/#test-running-workflow-options} |
67 | 67 | * |
68 | 68 | * Plugin/theme integration tests can handle this in any of the following ways: |
69 | | - * - When using a full WP install: run `composer update` for the WP install prior to running the tests. |
| 69 | + * - When using a full WP install: run `composer update -W` for the WP install prior to running the tests. |
70 | 70 | * - When using a partial WP test suite install: |
71 | 71 | * - Add a `yoast/phpunit-polyfills` (dev) requirement to the plugin/theme's own `composer.json` file. |
72 | 72 | * - And then: |
|
112 | 112 | echo 'The WP_TESTS_PHPUNIT_POLYFILLS_PATH constant should contain an absolute path to the root directory' |
113 | 113 | . ' of the PHPUnit Polyfills library.' . PHP_EOL; |
114 | 114 | } elseif ( defined( 'WP_RUN_CORE_TESTS' ) && WP_RUN_CORE_TESTS ) { |
115 | | - echo 'You need to run `composer update` before running the tests.' . PHP_EOL; |
| 115 | + echo 'You need to run `composer update -W` before running the tests.' . PHP_EOL; |
116 | 116 | echo 'Once the dependencies are installed, you can run the tests using the Composer-installed version' |
117 | 117 | . ' of PHPUnit or using a PHPUnit phar file, but the dependencies do need to be installed' |
118 | 118 | . ' whichever way the tests are run.' . PHP_EOL; |
|
123 | 123 | . ' or set the absolute path to the PHPUnit Polyfills library in a "WP_TESTS_PHPUNIT_POLYFILLS_PATH"' |
124 | 124 | . ' constant to allow the WP Core bootstrap to load the Polyfills.' . PHP_EOL . PHP_EOL; |
125 | 125 | echo 'If you are trying to run the WP Core tests, make sure to set the "WP_RUN_CORE_TESTS" constant' |
126 | | - . ' to 1 and run `composer update` before running the tests.' . PHP_EOL; |
| 126 | + . ' to 1 and run `composer update -W` before running the tests.' . PHP_EOL; |
127 | 127 | echo 'Once the dependencies are installed, you can run the tests using the Composer-installed' |
128 | 128 | . ' version of PHPUnit or using a PHPUnit phar file, but the dependencies do need to be' |
129 | 129 | . ' installed whichever way the tests are run.' . PHP_EOL; |
|
157 | 157 | $phpunit_polyfills_minimum_version |
158 | 158 | ); |
159 | 159 | } elseif ( defined( 'WP_RUN_CORE_TESTS' ) && WP_RUN_CORE_TESTS ) { |
160 | | - echo 'Please run `composer update` to install the latest version.' . PHP_EOL; |
| 160 | + echo 'Please run `composer update -W` to install the latest version.' . PHP_EOL; |
161 | 161 | } |
162 | 162 | exit( 1 ); |
163 | 163 | } |
|
0 commit comments