-
Notifications
You must be signed in to change notification settings - Fork 23
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
Running remote grid tests in parallel? #48
Comments
We could consider removing that restriction. But the experience when you choose a port number other than the handful that Sauce Connect supports is pretty bad:
|
I've been trying out various ports by replacing the "5555" in Jasmine Browser Runner's index.js to different values and the options listed on the following page seem to work for me (didn't try them all though): https://docs.saucelabs.com/secure-connections/sauce-connect/advanced/specifications/ So maybe it would make sense to allow the port to be configured via the options object? Unless I'm missing a simpler/better way to parallelize my tests across platforms/browsers. Thanks again. |
I'm trying to run tests on multiple platforms/browsers in parallel on Sauce (useRemoteSeleniumGrid === true). If I call runSpecs() multiple times without allowing it to finish, I understandably get:
Error: listen EADDRINUSE: address already in use :::5555
And if I try to specify a different port for each platform/browser combo, I get:
Error: Can't specify a port when browser.useSauce or browser.useRemoteSeleniumGrid is true
Is there any way to run multiple platforms/browsers in parallel? Apologies if I'm missing something obvious.
The text was updated successfully, but these errors were encountered: