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
Updated to use browserstack v2 API #33
Conversation
Updated to use the browserstack v2 API to allow for OS specific browser workers. Also updated `map.js` to add previously unsupported browsers. jquery#19
There seems to be some issues with this revision. Specifically, workers seems to be endlessly queued regardless of their status reported by browserstack. Should be a simple fix to the logic that correlates running/queued workers with needed workers. I will continue to test this, and report back when i have a resolution. |
Fixed hashing of workers that was causing workers to not terminate as needed.
Hey thanks for the heads up. I added a fix for that issue and tested to ensure spawned workers were terminated correctly. |
(just for the record) ... because in API v1 [
{
"browser": {
"name": "chrome",
"version": "19.0"
},
"status": "running",
"id": 9254
}
] and in API V2: [
{
"os": "win",
"browser": "chrome",
"version": "19.0",
"status": "running",
"id": 506664
}
] |
working better now. EDIT: spoke too soon. still some slight issues. however they may be unrelated to this change. |
@Krinkle
|
@Krinkle if thats the case, this is not a regression, and this pull request can be merged. |
This is confirmed by the fact that I'd recommend logging into the browserstack GUI and joining your swarm with IE7 manually to see what happens. At this point I don't know whether it is a regression in testswarm-browserstack, node-browserstack or browserstack's v2 API. In order to have more data to work from, I'll try to reproduce the issue myself as well with my own browserstack account, webserver and TestSwarm install. |
Updated to use browserstack v2 API
Updated to use the browserstack v2 API to allow for OS specific browser workers. Also updated
map.js
to add previously unsupported browsers. #19