From 91e7e00b29db95ea7209f60c07431b10ab597b02 Mon Sep 17 00:00:00 2001 From: johnjbarton Date: Mon, 21 Oct 2019 09:10:28 -0700 Subject: [PATCH] fix(ci): poll every 10s to avoid rate limit. (#3388) Return to v1.5 karma-browserstack-launcher --- package.json | 2 +- test/client/karma.conf.js | 22 +++++----------------- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 680ec106b..0014ec812 100644 --- a/package.json +++ b/package.json @@ -446,7 +446,7 @@ "husky": "^0.14.3", "jasmine-core": "^3.4.0", "karma-browserify": "^6.0.0", - "karma-browserstack-launcher": "^1.4.0", + "karma-browserstack-launcher": "^1.5.0", "karma-chai": "^0.1.0", "karma-chrome-launcher": "^2.2.0", "karma-firefox-launcher": "*", diff --git a/test/client/karma.conf.js b/test/client/karma.conf.js index 4422ca7cb..6b28de978 100644 --- a/test/client/karma.conf.js +++ b/test/client/karma.conf.js @@ -41,22 +41,6 @@ var launchers = { os: 'Windows', os_version: '7' } - // TODO: Figure out why these fail on browserstack - // , - // bs_ie_8: { - // base: 'BrowserStack', - // browser: 'ie', - // browser_version: '8.0', - // os: 'Windows', - // os_version: '7' - // }, - // bs_ie_7: { - // base: 'BrowserStack', - // browser: 'ie', - // browser_version: '7.0', - // os: 'Windows', - // os_version: 'XP' - // } } var browsers = [] @@ -157,7 +141,11 @@ module.exports = function (config) { forceJSONP: true, browserStack: { - project: 'Karma' + project: 'Karma', + // The karma-browserstack-launcher polls for each browser. + // With many browsers the 120 requests per minute limit is hit + // resulting in fails Error: 403 Forbidden (Rate Limit Exceeded) + pollingTimeout: 10000 } }) }