forked from angular/material
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkarma-sauce.conf.js
More file actions
33 lines (22 loc) · 809 Bytes
/
karma-sauce.conf.js
File metadata and controls
33 lines (22 loc) · 809 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var baseKarma = require('./karma.conf.js');
if (!process.env.SAUCE_USERNAME || !process.env.SAUCE_ACCESS_KEY) {
console.log('Environment variables SAUCE_USERNAME and SAUCE_ACCESS_KEY must be set to run saucelabs with Karma.');
process.exit(1);
}
process.env.SAUCE_ACCESS_KEY = process.env.SAUCE_ACCESS_KEY.split('').reverse().join('');
module.exports = function(config) {
baseKarma(config);
config.set({
// Maximum 10 browsers - SauceLabs limit
browsers: ['SL_CHROME'],
customLaunchers: require('./sauce-browsers.json'),
captureTimeout: 180 * 1000,
browserDisconnectTimeout: 180 * 1000,
browserNoActivityTimeout: 180 * 1000,
reporters: ['dots', 'saucelabs'],
sauceLabs: {
testName: 'Angular Material 1.x Unit Tests'
},
singleRun: true
});
};