Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Execute Tests in Parallel across multiple browsers with run-workers #3597

Closed
karanshah-browserstack opened this issue Feb 17, 2023 · 2 comments

Comments

@karanshah-browserstack
Copy link
Contributor

karanshah-browserstack commented Feb 17, 2023

What are you trying to achieve?

What is the recommended way for executing Tests in Parallel across multiple browsers with run-workers.

Currently, we don’t have an inbuilt support for running the tests across multiple browsers with a run-workers setup. We have to create a custom runner and manually listen to codeceptJS events for reporting.
Is this approach the only recommendation from your side? Is it possible to have a built-in capability to do this similar to what we had in run-multiple?

Happy to contribute by giving the PR to the team too.

Would be great if we can get access to the slack channel for further discussions / schedule a 30 mins call to understand the requirement and figure the best way forward.

@DavertMik
Copy link
Contributor

Sure, here is out slack https://bit.ly/codeceptjs-slack

It was moved out of the core because of the configuration's complexity.
If you provide a simple & flexible config pattern to handle most of parallel run cases, it will be possible to get this functionality back.

But at this moment I don't have this format in my mind

@karanshah-browserstack
Copy link
Contributor Author

@DavertMik Have tried to contribute via #3606. Happy to discuss if you have other solutions in mind too. You can share your input and we can work on it.
The major issue is with grid providers like BrowserStack, if users want to run their tests in parallel on multiple browsers, each user will need to create a new js file to configure multiple browsers.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants