karma-sauce-launcher
Advanced tools
Comparing version 0.0.3 to 0.0.4
18
index.js
@@ -58,3 +58,3 @@ // TODO(vojta): | ||
var SauceLabBrowser = function(id, args, sauceConnect, /* config.sauceLabs */ config, logger) { | ||
var SauceLabsBrowser = function(id, args, sauceConnect, /* config.sauceLabs */ config, logger) { | ||
config = config || {}; | ||
@@ -89,3 +89,9 @@ | ||
name: args.testName || config.testName || 'Karma test', | ||
'tunnel-identifier': tunnelIdentifier | ||
'tunnel-identifier': tunnelIdentifier, | ||
'record-video': args.recordVideo || config.recordVideo || false, | ||
'record-screenshots': args.recordScreenshots || config.recordScreenshots || true, | ||
'build': args.build || config.build || process.env.TRAVIS_BUILD_NUMBER || | ||
process.env.BUILD_NUMBER || process.env.BUILD_TAG || | ||
process.env.CIRCLE_BUILD_NUM || null | ||
}; | ||
@@ -113,6 +119,10 @@ | ||
this.kill = function(done) { | ||
if (!driver) { | ||
return; | ||
} | ||
clearTimeout(pendingHeartBeat); | ||
log.debug('Shutting down Sauce Labs driver'); | ||
// workaround - navigate to other page to avoid re-connection | ||
driver.get('http://www.google.com', function() { | ||
driver.get('about:blank', function() { | ||
driver.quit(done); | ||
@@ -135,3 +145,3 @@ }); | ||
'sauceConnect': ['type', SauceConnect], | ||
'launcher:SauceLabs': ['type', SauceLabBrowser] | ||
'launcher:SauceLabs': ['type', SauceLabsBrowser] | ||
}; |
{ | ||
"name": "karma-sauce-launcher", | ||
"version": "0.0.3", | ||
"version": "0.0.4", | ||
"description": "A Karma plugin. Launch any browser on SauceLabs!", | ||
@@ -24,3 +24,3 @@ "main": "index.js", | ||
"wd": "~0.0.32", | ||
"sauce-connect-launcher": "~0.1.4", | ||
"sauce-connect-launcher": "~0.1.5", | ||
"q": "~0.9.6" | ||
@@ -27,0 +27,0 @@ }, |
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
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 4 instances 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
6158
117
6