diff --git a/test/saucelabs.js b/test/saucelabs.js index f6743b155..3df2d9420 100644 --- a/test/saucelabs.js +++ b/test/saucelabs.js @@ -319,7 +319,7 @@ function onCheck(error, response, body) { failures = _.result(result, 'failed'), label = options.name + ':'; - if (!completed && elapsed < idleTimeout) { + if (!completed && !(data.status != 'test session in progress' && elapsed >= idleTimeout)) { setTimeout(check.bind(this), statusInterval); return; }