mathjs/browser-test-config/browserstack-karma.js
2018-06-06 09:44:53 +02:00

59 lines
1.2 KiB
JavaScript

var baseKarma = require('./base-karma')
module.exports = function(config) {
var baseConfig = baseKarma(config);
config.set(Object.assign(baseConfig, {
browsers: [
'bs_firefox_android',
'bs_chrome_mac',
'bs_ie_11',
'bs_edge',
],
reporters: [
'mocha', 'BrowserStack',
],
client: {
mocha: {
reporter: 'html',
}
},
browserStack: {
startTunnel: true
},
customLaunchers: {
bs_firefox_android: {
base: 'BrowserStack',
browser: 'Android Browser',
real_mobile: true,
device: 'Samsung Galaxy S8',
os: 'android',
os_version: '7.0',
},
bs_chrome_mac: {
base: 'BrowserStack',
browser: 'Chrome',
browser_version: '66',
os: 'OS X',
os_version: 'High Sierra',
},
bs_ie_11: {
base: 'BrowserStack',
browser: 'IE',
browser_version: '11',
os: 'Windows',
os_version: '7',
},
bs_edge: {
base: 'BrowserStack',
browser: 'Edge',
browser_version: '17',
os: 'Windows',
os_version: '10',
},
},
}));
};