Comments (5)
Which CI tool are you using ? @thisismydesign
from cypress-parallel.
@ISanjeevKumar Github actions
from cypress-parallel.
I believe this is something that needs to handle by CI itself and adding this feature to this tool will make it more complex to use.
Azure has this inbuilt capability to distribute the test cases on multiple machine but I am not sure about Github Actions .
But If you want to scale up the parallel execution then you can use Github parallel jobs to run parallel tests on multiple machine and inside that machine you can use cypress-parallel to run the test cases parallel on multiple threads. This way I think you can save more time.
from cypress-parallel.
I'm not talking about cypress-parallel
interacting with github actions in any way. Sure, I need to start more CI machines, but then I need to tell each machine which tests run, that's my issue. I would like to use the weight file for this. So I could tell cypress-parallel
that
I have 5 ci machines and this is machine 1, given the committed weight file execute your share of the tests (i.e. the first ~20%)"
E.g.: cypress-parallel --executors 5 --group 1
from cypress-parallel.
Yes, I understand. This can be done with some tweaks in cypress automation framework instead of adding this support in cypress-parallel.
from cypress-parallel.
Related Issues (20)
- Found 'path here' instead of resultsPath in cli HOT 2
- "-a" option: removing the escaped quotes HOT 4
- Spec files are not being split in different threads HOT 5
- Question : Does mochawesome .json not come for parallel runs facing issue , getting an issue in after events (facing this issue in 0.11.0) HOT 1
- Cannot exclude tests with Cypress command arguments (-a)
- Ability to list multiple directories to run HOT 1
- Error at installing because the [email protected] doesn't exists HOT 1
- Support yargs "stop parsing" instead of args flag
- How do I pass environment variable as arguments in command line HOT 4
- Is colors.js still an issue for this repo for anyone else? HOT 2
- There is not enough documentation on how to generate and combine reports with multireporters HOT 1
- TypeError: glob is not a function HOT 1
- Update `mocha` to v10.1.0
- Can we pass unique arguments to each thread? HOT 1
- Retries do not work when using cypress-paralllel HOT 2
- When we have cy-grep implemented to select specific tests, running it via cypress-parallel leads to failure while building report (causing buildkite build to fail)
- Unable to see complete spec name in result table HOT 1
- need to run specific test specs on respective thread. HOT 5
- Is it possible to only regenerate parallel-weights.json when the weights have changed?
- Issue: on successful run of one thread execution jenkins stops complete execution for cypress-parallel. HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cypress-parallel.