cypress-split

v1.24.4
Split Cypress specs across parallel CI machines for speed
cypress-plugin parallel speed ci

test

cypress run

badges

npx -p dependency-version-badge update-badge cypress

semantic-release

semantic-release

demo

DEBUG=cypress-split,find-cypress-specs SPLIT=2 SPLIT_INDEX=0 cypress run

empty

DEBUG=cypress-split SPLIT=10 SPLIT_INDEX=9 cypress run

user-specs

DEBUG=cypress-split,find-cypress-specs SPLIT=2 SPLIT_INDEX=0 cypress run --config-file examples/user-spec-pattern.config.js

test-names

find-cypress-specs --names

test-names:component

find-cypress-specs --component --names

deps

npm audit --report --omit dev

subfolder

DEBUG=cypress-split,find-cypress-specs SPLIT=2 SPLIT_INDEX=0 cypress run --config-file examples/my-app/tests/cypress.config.js

timings

DEBUG=cypress-split SPLIT=2 SPLIT_INDEX=0 SPLIT_FILE=timings.json cypress run

timings-no-file

DEBUG=cypress-split SPLIT=1 SPLIT_INDEX=0 SPLIT_FILE=does-not-exist.json cypress run

timings-split-output-file

DEBUG=cypress-split SPLIT=2 SPLIT_INDEX=0 SPLIT_OUTPUT_FILE=new-timings.json SPLIT_FILE=timings.json cypress run

demo-merge

node ./bin/merge --parent-folder examples/split-times --split-file timings.json --output out-timings.json

demo-preview

node ./bin/preview --split 2

demo-preview-spec

SPEC="cypress/e2e/spec*.cy.js" node ./bin/preview --split 2

demo-preview-shuffle

SPLIT_RANDOM_SEED=42 node ./bin/preview --split 2

unit

ava test/*.test.js

unit:watch

ava --watch test/*.test.js
npm i cypress-split

Metadata

  • MIT
  • Whatever
  • Gleb Bahmutov
  • released 10/16/2024

Downloads

Maintainers