Automated end-to-end tests for WordPress.com
Clone or download
alisterscott Update Woo Tests to use Steps instead of Before to Log In (#1497)
* Try woo mobile

* Update Woo hooks to use steps
Latest commit b58b073 Sep 26, 2018
Permalink
Failed to load latest commit information.
.circleci Update node to match wp-calypso 10.10.0 (#1469) Sep 13, 2018
config Add missing AB test "signupAtomicStoreVsPressable" (#1493) Sep 24, 2018
docs Remove visdiff support from the repo (#1427) Aug 23, 2018
image-uploads-store Add test to add new WooCommerce product (#626) Jul 20, 2017
image-uploads Added sample mp3 file for uploading Jan 11, 2017
lib Use mobile emulation in Chrome to get better screen size emulation (#… Sep 24, 2018
scripts Remove report.sh (#1450) Aug 30, 2018
specs-i18n Remove this.bailSuite (#1343) Jul 11, 2018
specs-jetpack-calypso Merge pull request #1446 from Automattic/fix/26290-move-activity-to-i… Sep 4, 2018
specs-jetpack Update Jetpack smoke test to use concurrently npm module (#1369) Jul 26, 2018
specs-woocommerce Update Woo Tests to use Steps instead of Before to Log In (#1497) Sep 26, 2018
specs Skip test if domain registration is unavailable #2 (#1494) Sep 24, 2018
test Add videos to test runs in CircleCI (#1387) Aug 7, 2018
.babelrc Upgrade Node to 10.6.0 (#1348) Jul 16, 2018
.editorconfig Add indentation rules for .sh and .yaml files (#969) Feb 23, 2018
.eslintignore Use generic CircleCI container (#982) Feb 28, 2018
.eslintrc Try using mocha steps (#1327) Jul 10, 2018
.gitignore Try switching jetpack tests to Jurassic Ninja (#911) Feb 12, 2018
.jsfmtrc Initial commit to master May 4, 2016
.nvmrc Update node to match wp-calypso 10.10.0 (#1469) Sep 13, 2018
.prettierignore Add/prettier package & pre-commit hook (#1101) Mar 29, 2018
Dockerfile Try chromedriver as npm module (#774) Nov 3, 2017
Gruntfile.js Prettify Gruntfile and ./scripts (#1104) Mar 29, 2018
LICENSE.md Initial commit to master May 4, 2016
README.md Remove serverpilot and local docker (#1289) Jun 22, 2018
docker-compose.yml Try/chrome headless (#744) Oct 25, 2017
localization-data.json Update test data Mar 29, 2018
magellan-canary.json Try increasing workers to 6 (#1210) May 23, 2018
magellan-i18n-nux.json Attempting to use the bail_time argument for magellan Mar 16, 2018
magellan-i18n.json Fix i18n tests to work locally (#1083) Mar 26, 2018
magellan-ie11-canary.json Update magellan browser for IE11 (#1158) Apr 24, 2018
magellan-ie11.json Fix IE11 canary issues (#1260) Jun 7, 2018
magellan-jetpack-canary.json Attempting to use the bail_time argument for magellan Mar 16, 2018
magellan-jetpack.json Try increasing workers to 6 (#1210) May 23, 2018
magellan-safari-canary.json Add support for Safari Canaries (#1356) Jul 18, 2018
magellan-woocommerce.json Try increasing workers to 6 (#1210) May 23, 2018
magellan.json Try 8 workers for main WordPress.com e2e test runs (#1464) Sep 11, 2018
package-lock.json Give an option for thumbnail (#1475) Sep 14, 2018
package.json Remove visdiff support from the repo (#1427) Aug 23, 2018
run.sh Use subdomain format for livebranches (#1483) Sep 17, 2018

README.md

WordPress.com End to End Tests

Automated end-to-end acceptance tests for the wp-calypso client and WordPress.com in general.

Circle CI

Table of contents

Pre-requisites

Install NodeJS

brew install node #MacOS

Or use nvm (Recommended)

Install dependencies

npm install

Configuration

See the configuration documentation for details on setting configuration values and environment variables.

Running tests

See the information on how to run tests where you'll find information on the flags and commands used to run the tests.

Other information

See the other information documentation for other details that may be of interest.