More Effective CI Orchestration - @currents/playwright@1.13.0
@currents/playwright@1.13.0 focused on improving the efficiency of Playwright Orchestration. While testing the beta version of this feature one of our cus…

@currents/playwright@1.13.0 focused on improving the efficiency of Playwright Orchestration. While testing the beta version of this feature one of our customers reported a decrease of Playwright CI tests from 42 to 29 minutes (~30% improvement).
The improvement was achieved by a more efficient use of Playwright Worker Processes + a highly concurrent nature of playwright test runner.

If you are already using orchestration, give it a try:
@currents/playwright@1.13.0introduces a new configuration optionorchestration.batchSize- set
orchestration.batchSizeto the number of workers defined inplaywright.config.ts - when
orchestration.batchSizeis set, in addition to an optimized spit of test files between the CI machines, the orchestration takes into account the # of workers in each machine
See an Example GitHub Repository.
Additional resources:
- Playwright Parallelization techniques overview
- Orchestration Setup instructions