mirror of
https://github.com/wp-graphql/wp-graphql-woocommerce.git
synced 2026-08-14 12:53:44 +02:00
75 lines
2.7 KiB
YAML
75 lines
2.7 KiB
YAML
paths:
|
|
tests: tests
|
|
log: tests/_output
|
|
data: tests/_data
|
|
support: tests/_support
|
|
envs: tests/_envs
|
|
actor_suffix: Tester
|
|
settings:
|
|
colors: true
|
|
memory_limit: 1024M
|
|
coverage:
|
|
enabled: true
|
|
remote: true
|
|
whitelist:
|
|
include:
|
|
- wp-graphql-woocommerce.php
|
|
- access-functions.php
|
|
- class-inflect.php
|
|
- includes/*.php
|
|
extensions:
|
|
enabled:
|
|
- Codeception\Extension\RunFailed
|
|
commands:
|
|
- Codeception\Command\GenerateWPUnit
|
|
- Codeception\Command\GenerateWPRestApi
|
|
- Codeception\Command\GenerateWPRestController
|
|
- Codeception\Command\GenerateWPRestPostTypeController
|
|
- Codeception\Command\GenerateWPAjax
|
|
- Codeception\Command\GenerateWPCanonical
|
|
- Codeception\Command\GenerateWPXMLRPC
|
|
params:
|
|
- .env
|
|
modules:
|
|
config:
|
|
WPDb:
|
|
dsn: 'mysql:host=%TEST_DB_HOST%;dbname=%DB_NAME%'
|
|
user: '%DB_USER%'
|
|
password: '%DB_PASSWORD%'
|
|
dump: 'tests/_data/dump.sql'
|
|
#import the dump before the tests; this means the test site database will be repopulated before the tests.
|
|
populate: true
|
|
# re-import the dump between tests; this means the test site database will be repopulated between the tests.
|
|
cleanup: true
|
|
waitlock: 0
|
|
url: '%WP_URL%'
|
|
urlReplacement: true #replace the hardcoded dump URL with the one above
|
|
tablePrefix: '%WP_TABLE_PREFIX%'
|
|
WPBrowser:
|
|
url: '%WP_URL%'
|
|
adminUsername: '%ADMIN_USERNAME%'
|
|
adminPassword: '%ADMIN_PASSWORD%'
|
|
adminPath: '%ADMIN_PATH%'
|
|
REST:
|
|
depends: WPBrowser
|
|
url: '%WP_URL%'
|
|
WPFilesystem:
|
|
wpRootFolder: '%WP_ROOT_FOLDER%'
|
|
plugins: '/wp-content/plugins'
|
|
mu-plugins: '/wp-content/mu-plugins'
|
|
themes: '/wp-content/themes'
|
|
uploads: '/wp-content/uploads'
|
|
WPLoader:
|
|
wpRootFolder: "%TEST_WP_ROOT_FOLDER%"
|
|
dbName: "%TEST_DB_NAME%"
|
|
dbHost: "%TEST_DB_HOST%"
|
|
dbUser: "%TEST_DB_USER%"
|
|
dbPassword: "%TEST_DB_PASSWORD%"
|
|
tablePrefix: "%TEST_TABLE_PREFIX%"
|
|
domain: "%TEST_WP_DOMAIN%"
|
|
adminEmail: "%TEST_ADMIN_EMAIL%"
|
|
title: "Test"
|
|
plugins: ['woocommerce/woocommerce.php', 'wp-graphql/wp-graphql.php', 'wp-graphql-woocommerce/wp-graphql-woocommerce.php']
|
|
activatePlugins: ['woocommerce/woocommerce.php', 'wp-graphql/wp-graphql.php', 'wp-graphql-woocommerce/wp-graphql-woocommerce.php']
|
|
configFile: "tests/_data/config.php"
|