We have multiple very long jobs that we want to run on the browserstack virtual agent as part of our build pipeline. We have attempted to queue them all up at the same time and leave them to run. With our current plan, Browserstack only allows one test to run at a time, so this means that the jobs other than the one currently running are queued for an extended period of time. Every 820 seconds that a job is queued, a test in that job is discarded with the following error message:
“Failed to execute test ‘[test]’ on BrowserStack: All parallel tests are currently in use, including the queued tests. Please wait to finish or upgrade your plan to add more sessions. (WARNING: The server did not provide any stacktrace information)”
This is quite problematic.
Is there any way to increase the duration until a test times out here, or is this an issue with browserstack out of testproject’s control?