For the complete documentation index, see llms.txt. This page is also available as Markdown.

CircleCI

Running Playwright Tests in Parallel on CircleCI and Currents

TL;DR Check out the example repository:

https://github.com/currents-dev/currents-examples

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.

The example config file:

  • runs 3 containers with Playwright tests in parallel

  • Note: the Run tests step above is ready to run once the currents context defines CURRENTS_RECORD_KEY and CURRENTS_PROJECT_ID (from app.currents.dev); you can append other pwc flags as needed.

Last updated

Was this helpful?