You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As mentioned in wp-cli/wp-cli#2119 (comment), you can't test against other WP versions than the version in the $WP_CORE_DIR directory. As I see it there are two reasons this exists.
To not re-download WordPress again and again when using the install-wp-tests.sh command.
For back compatibility with the $WP_CORE_DIR directory.
The $WP_CORE_DIR is an environment variable you can set to use an existing WordPress install for the PHPUnit tests. For back compatibility it's not expected the install-wp-tests.sh command installs other WordPress versions in that directory.
On the other hand when setting a specific $WP_VERSION it is expected you test your plugin against that WP version.
Would it be an Idea to add a flag --force-update to the install-wp-tests.sh command that allows you to update WP regardless if the $WP_CORE_DIR directory already exists?
On an unrelated note we could also convert the skip-database-creation argument to a flag, to not create too many arguments.
The text was updated successfully, but these errors were encountered:
Would it be an Idea to add a flag --force-update to the install-wp-tests.sh command that allows you to update WP regardless if the $WP_CORE_DIR directory already exists?
How would this be different than running rm $WP_CORE_DIR before install-wp-tests.sh?
I'm using VVV to work on WordPress core. There the $WP_CORE_DIR is set to the wordpress-develop (trunk) directory. In other dev environments I just use the default /tmp/wordpress directory where I don't mind if it's deleted or other WP versions installed.
A problem with deleting is that I would then also have to delete the $WP_TESTS_DIR directory to have install-wp-tests.sh re-install the correct test suite version (and wp-tests-config-sample.php).
I would also have to check if the $WP_CORE_DIR and $WP_TESTS_DIR directories are actually set before deleting.
It would be nice to just re-use the install-wp-tests.sh command to do all this for me and allow me to use specific WP versions where needed.
As mentioned in wp-cli/wp-cli#2119 (comment), you can't test against other WP versions than the version in the
$WP_CORE_DIR
directory. As I see it there are two reasons this exists.install-wp-tests.sh
command.$WP_CORE_DIR
directory.The
$WP_CORE_DIR
is an environment variable you can set to use an existing WordPress install for the PHPUnit tests. For back compatibility it's not expected theinstall-wp-tests.sh
command installs other WordPress versions in that directory.On the other hand when setting a specific
$WP_VERSION
it is expected you test your plugin against that WP version.Would it be an Idea to add a flag
--force-update
to theinstall-wp-tests.sh
command that allows you to update WP regardless if the$WP_CORE_DIR
directory already exists?On an unrelated note we could also convert the
skip-database-creation
argument to a flag, to not create too many arguments.The text was updated successfully, but these errors were encountered: