testcafe-browser-provider-browserstack
Advanced tools
Comparing version 1.1.0 to 1.1.1-git.201706070945
@@ -45,2 +45,6 @@ 'use strict'; | ||
var _timeLimitPromise = require('time-limit-promise'); | ||
var _timeLimitPromise2 = _interopRequireDefault(_timeLimitPromise); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -57,3 +61,3 @@ | ||
var PROXY_AUTH_RE = /^([^:]*):(.*)$/; | ||
var PROXY_AUTH_RE = /^([^:]*)(?::(.*))?$/; | ||
@@ -114,6 +118,6 @@ var BROWSERSTACK_API_PATHS = { | ||
var parsedAuth = auth.match(PROXY_AUTH_RE); | ||
var parsedAuth = auth && auth.match(PROXY_AUTH_RE); | ||
return { | ||
host: hostname, | ||
host: hostname === 'undefined' ? null : hostname, | ||
port: port, | ||
@@ -137,2 +141,3 @@ user: parsedAuth && parsedAuth[1], | ||
forceProxy: !!process.env['BROWSERSTACK_FORCE_PROXY'], | ||
localIdentifier: Date.now(), | ||
@@ -368,3 +373,3 @@ //NOTE: additional args use different format | ||
return (0, _asyncToGenerator3.default)(_regenerator2.default.mark(function _callee4() { | ||
var capabilities; | ||
var capabilities, connector; | ||
return _regenerator2.default.wrap(function _callee4$(_context4) { | ||
@@ -375,16 +380,19 @@ while (1) { | ||
capabilities = _this4._generateCapabilities(browserName); | ||
_context4.next = 3; | ||
return _this4._getConnector(); | ||
case 3: | ||
connector = _context4.sent; | ||
capabilities.timeout = TESTS_TIMEOUT; | ||
capabilities.url = pageUrl; | ||
capabilities.name = 'TestCafe test run ' + id; | ||
capabilities.localIdentifier = connector.localIdentifierFlag; | ||
capabilities['browserstack.local'] = true; | ||
_context4.next = 6; | ||
return _this4._getConnector(); | ||
case 6: | ||
_context4.next = 8; | ||
_context4.next = 11; | ||
return doRequest(BROWSERSTACK_API_PATHS.newWorker, capabilities); | ||
case 8: | ||
case 11: | ||
_this4.workers[id] = _context4.sent; | ||
@@ -394,3 +402,3 @@ | ||
case 10: | ||
case 13: | ||
case 'end': | ||
@@ -480,3 +488,3 @@ return _context4.stop(); | ||
_context7.next = 2; | ||
return _this7._disposeConnector(); | ||
return (0, _timeLimitPromise2.default)(_this7._disposeConnector(), 10000); | ||
@@ -483,0 +491,0 @@ case 2: |
{ | ||
"name": "testcafe-browser-provider-browserstack", | ||
"version": "1.1.0", | ||
"version": "1.1.1-git.201706070945", | ||
"description": "browserstack TestCafe browser provider plugin.", | ||
@@ -36,3 +36,4 @@ "repository": "https://github.com/DevExpress/testcafe-browser-provider-browserstack", | ||
"request": "^2.79.0", | ||
"request-promise": "^4.1.1" | ||
"request-promise": "^4.1.1", | ||
"time-limit-promise": "^1.0.2" | ||
}, | ||
@@ -39,0 +40,0 @@ "devDependencies": { |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
26449
469
9
1
+ Addedtime-limit-promise@^1.0.2
+ Addedtime-limit-promise@1.0.4(transitive)