Socket
Socket
Sign inDemoInstall

karma-sauce-launcher

Package Overview
Dependencies
Maintainers
1
Versions
51
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

karma-sauce-launcher - npm Package Compare versions

Comparing version 0.2.7 to 0.2.8

19

lib/sauce_launcher.js

@@ -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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc