Skip to content

Commit

Permalink
Merge pull request #326 from wp-cli/skip-mysql-tests
Browse files Browse the repository at this point in the history
  • Loading branch information
swissspidy authored Nov 16, 2023
2 parents bdac4c3 + faa8543 commit 8aa906c
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
7 changes: 4 additions & 3 deletions features/install-wp-tests.feature
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Feature: Scaffold install-wp-tests.sh tests
"""
And the return code should be 1

@less-than-php-8.0 @require-php-7.0
@less-than-php-8.0 @require-php-7.0 @require-mysql
Scenario: Install latest version of WordPress
Given a WP install
And a affirmative-response file:
Expand Down Expand Up @@ -264,7 +264,7 @@ Feature: Scaffold install-wp-tests.sh tests
Leaving the existing database (wp_cli_test_scaffold) in place
"""
@require-php-8.0 @require-wp-5.8
@require-php-8.0 @require-wp-5.8 @require-mysql
Scenario: Install latest version of WordPress on PHP 8.0+ and WordPress above 5.8
Given a WP install
And a affirmative-response file:
Expand Down Expand Up @@ -383,7 +383,7 @@ Feature: Scaffold install-wp-tests.sh tests
Leaving the existing database (wp_cli_test_scaffold) in place
"""
@require-php-7.0
@require-php-7.0 @require-mysql
Scenario: Install WordPress from trunk
Given a WP install
And a get-phpunit-phar-url.php file:
Expand Down Expand Up @@ -485,6 +485,7 @@ Feature: Scaffold install-wp-tests.sh tests
When I run `WP_TESTS_DIR={RUN_DIR}/wordpress-tests-lib WP_TESTS_PHPUNIT_POLYFILLS_PATH={RUN_DIR}/wordpress-tests-lib/vendor/yoast/phpunit-polyfills ./phpunit -c {PLUGIN_DIR}/hello-world/phpunit.xml.dist`
Then the return code should be 0
@require-mysql
Scenario: Install WordPress 3.7 and phpunit will not run
Given a WP install
And I run `wp plugin path`
Expand Down
2 changes: 1 addition & 1 deletion features/scaffold-theme-tests.feature
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Feature: Scaffold theme unit tests
When I run `wp theme path`
Then save STDOUT as {THEME_DIR}

@require-php-7.0 @less-than-php-7.2
@require-php-7.0 @less-than-php-7.2 @require-mysql
Scenario: Scaffold theme tests
When I run `wp scaffold theme-tests p2child`
Then STDOUT should not be empty
Expand Down
4 changes: 2 additions & 2 deletions features/scaffold.feature
Original file line number Diff line number Diff line change
Expand Up @@ -379,7 +379,7 @@ Feature: WordPress code scaffolding
And the {THEME_DIR}/starter-theme/woocommerce.css file should exist
And the {THEME_DIR}/starter-theme/inc/woocommerce.php file should exist
@require-php-5.6 @require-wp-4.6
@require-php-5.6 @require-wp-4.6 @require-mysql
Scenario: Scaffold starter code for a theme and activate it
Given a WP install
# Allow for warnings to be generated due to https://github.com/wp-cli/scaffold-command/issues/181
Expand Down Expand Up @@ -498,7 +498,7 @@ Feature: WordPress code scaffolding
Success: Network enabled the 'Starter-theme' theme.
"""
@require-php-5.6 @require-wp-4.6
@require-php-5.6 @require-wp-4.6 @require-mysql
Scenario: Scaffold starter code for a theme, but can't unzip theme files
Given a WP install
And a misconfigured WP_CONTENT_DIR constant directory
Expand Down

0 comments on commit 8aa906c

Please sign in to comment.