50 lines
1 KiB
JavaScript
50 lines
1 KiB
JavaScript
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,
|
|
});
|
|
};
|