Playwright - CircleCI
Running Playwright Tests in Parallel on CircleCI and Currents
TL;DR Check out the example repository:
Run Playwright tests in parallel on CircleCI using the native Playwright Sharding to split the tests between multiple containers. Parallelizing the test will help in decreasing the overall run duration.
Currents collects the results of distributed parallel CircleCI builds for more efficient troubleshooting. Each container will receive a unique set of tests to run so that your tests will run faster and you can receive faster feedback from your browser test suite.
Create multiple containers that will run your tests in parallel by setting the desired amount of containers with parallelism
flag in config.yaml
file.
Please refer to the example repository demonstrating how to set up CircleCI for running Playwright tests in parallel using Currents service.
Create an organization at https://app.currents.dev
Create a new project
Grab
CURRENTS_RECORD_KEY
Record Key andCURRENTS_PROJECT_ID
Store
CURRENTS_RECORD_KEY
: https://circleci.com/docs/contexts/
The example config file:
runs 3 containers with Playwright tests in parallel
Note: use CLI arguments to customize your cypress runs, e.g.:
pwc run --key <your Currents.dev key>
Last updated