1.0.0 ⢠Published 4 years ago
cypress-parallel-capitalrx v1.0.0
cypress-parallel
Reduce up to 40% your Cypress suite execution time parallelizing the test run on the same machine.
Run your Cypress test in parallel (locally)
How it works
š - Search for existing Cypress tests\ š - Read (if exists) a weight file\ āļø - Split spec files into different threads\ āļø - For each thread it runs the Cypress command you've passed as argument\ š - Wait for all threads to finish and collects the result in a single report
How to use
Install
npm i cypress-parallelor
yarn add cypress-parallelAdd a new script
In your package.json add a new script:
"scripts" :{
...
"cy:run": "cypress run", // It can be any cypress command with any argument
"cy:parallel" : "cypress-parallel -s cy:run -t 2 -d <your-cypress-specs-folder> -a '\"<your-cypress-cmd-args>\"'"
...
}With Arguments
Sample:
-a '\"--config baseUrl=http://localhost:3000\"'Launch the new script
npm run cy:parallelScripts options
| Option | Alias | Description | Type |
|---|---|---|---|
| --help | Show help | ||
| --version | Show version number | ||
| --script | -s | Your npm Cypress command | string |
| --args | -a | Your npm Cypress command arguments | string |
| --threads | -t | Number of threads | number |
| --specsDir | -d | Cypress specs directory. | string |
Contributors
Looking for contributors.
License
MIT