karma-sauce-launcher
Advanced tools
Comparing version 0.2.7 to 0.2.8
@@ -50,2 +50,6 @@ var wd = require('wd'); | ||
var formatSauceError = function(err) { | ||
return err.message + '\n ' + err.data.split('\n').shift(); | ||
}; | ||
var pendingHeartBeat; | ||
@@ -55,3 +59,7 @@ var heartbeat = function() { | ||
log.debug('Heartbeat to Sauce Labs (%s) - fetching title', browserName); | ||
driver.title().done(); | ||
driver.title().then(null, function(err) { | ||
log.error('Heartbeat to %s failed\n %s', browserName, formatSauceError(err)); | ||
clearTimeout(pendingHeartBeat); | ||
return self._done('failure'); | ||
}); | ||
heartbeat(); | ||
@@ -61,6 +69,2 @@ }, 60000); | ||
var formatSauceError = function(err) { | ||
return err.message + '\n ' + err.data.split('\n').shift(); | ||
}; | ||
var start = function(url) { | ||
@@ -112,3 +116,6 @@ var options = helper.merge(config.options, args, { | ||
log.debug('WebDriver channel for %s instantiated, opening %s', browserName, url); | ||
return driver.get(url).then(heartbeat); | ||
return driver.get(url).then(heartbeat, function(err) { | ||
log.error('Can not start %s\n %s', browserName, formatSauceError(err)); | ||
return self._done('failure'); | ||
}); | ||
}, function(err) { | ||
@@ -115,0 +122,0 @@ if (pendingCancellations > 0) { |
{ | ||
"name": "karma-sauce-launcher", | ||
"version": "0.2.7", | ||
"version": "0.2.8", | ||
"description": "A Karma plugin. Launch any browser on SauceLabs!", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30956
310