module.exports = function(config) { var customLaunchers = { sl_chrome: { base: 'SauceLabs', browserName: 'chrome', platform: 'Windows 7' }, sl_firefox: { base: 'SauceLabs', browserName: 'firefox', version: '27' }, sl_ios_safari: { base: 'SauceLabs', browserName: 'iphone', platform: 'OS X 10.9', version: '7.1' }, sl_ie_11: { base: 'SauceLabs', browserName: 'internet explorer', platform: 'Windows 8.1', version: '11' } }; config.set({ frameworks: ['mocha', 'chai'], plugins: [ 'karma-mocha', 'karma-chai', 'karma-sauce-launcher', ], sauceLabs: { testName: 'Web App Unit Tests' }, customLaunchers: customLaunchers, browsers: Object.keys(customLaunchers), basePath: '..', files: [ // Populated in `grunt test` task. ], singleRun: true, port: 9876, reporters: ['dots', 'saucelabs'], colors: true, autoWatch: false, captureTimeout: 300000, }); };