diff options
Diffstat (limited to 'karma-shared.conf.js')
| -rw-r--r-- | karma-shared.conf.js | 56 |
1 files changed, 52 insertions, 4 deletions
diff --git a/karma-shared.conf.js b/karma-shared.conf.js index cd51697f..645660f7 100644 --- a/karma-shared.conf.js +++ b/karma-shared.conf.js @@ -15,6 +15,11 @@ module.exports = function(config, specificOptions) { tunnelIdentifier: process.env.TRAVIS_JOB_NUMBER }, + // BrowserStack config for Travis CI + browserStack: { + startTunnel: false + }, + // For more browsers on Sauce Labs see: // https://saucelabs.com/docs/platforms/webdriver customLaunchers: { @@ -49,16 +54,59 @@ module.exports = function(config, specificOptions) { browserName: 'internet explorer', platform: 'Windows 2012', version: '10' + }, + + 'BS_Chrome': { + base: 'BrowserStack', + browser: 'chrome', + os: 'OS X', + os_version: 'Mountain Lion' + }, + 'BS_Safari': { + base: 'BrowserStack', + browser: 'safari', + os: 'OS X', + os_version: 'Mountain Lion' + }, + 'BS_Firefox': { + base: 'BrowserStack', + browser: 'firefox', + os: 'Windows', + os_version: '8' + }, + 'BS_IE_8': { + base: 'BrowserStack', + browser: 'ie', + browser_version: '8.0', + os: 'Windows', + os_version: '7' + }, + 'BS_IE_9': { + base: 'BrowserStack', + browser: 'ie', + browser_version: '9.0', + os: 'Windows', + os_version: '7' + }, + 'BS_IE_10': { + base: 'BrowserStack', + browser: 'ie', + browser_version: '10.0', + os: 'Windows', + os_version: '8' + }, + 'BS_IE_11': { + base: 'BrowserStack', + browser: 'ie', + browser_version: '11.0', + os: 'Windows', + os_version: '8.1' } } }); if (process.env.TRAVIS) { - // TODO(vojta): remove once SauceLabs supports websockets. - // This speeds up the capturing a bit, as browsers don't even try to use websocket. - config.transports = ['xhr-polling']; - // Debug logging into a file, that we print out at the end of the build. config.loggers.push({ type: 'file', |
