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"