代码拉取完成,页面将自动刷新
const common = require('./rollup.common.config.js');
module.exports = (config) => {
const browsers = [
'Chrome',
// Puppeteer support dropped? (causes build to fail)
// Error: Only Nightly release channel is supported in Devtools/Puppeteer for Firefox. Refer to the following issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1606604
// 'Firefox',
// 'MicrosoftEdge',
// 'Safari',
// 'Internet Explorer'
];
const customLaunchers = browsers.reduce((output, browser) => {
// TODO: For some reason Safari 12 throws a 500 error...
output[`${browser}Latest`] = {
base: 'SauceLabs',
browserName: browser.toLowerCase(),
version: browser === 'Safari' ? 'latest-1' : 'latest'
};
if (browser !== 'Internet Explorer') {
output[`${browser}Prior`] = {
base: 'SauceLabs',
browserName: browser.toLowerCase(),
version: browser === 'Safari' ? 'latest-2' : 'latest-1'
};
}
return output;
}, {});
config.set({
basePath: '',
frameworks: [
'mocha'
],
files: [
'test/unit/index.js'
],
client: {
mocha: {
timeout: 10000
}
},
preprocessors: {
'test/unit/index.js': ['rollup', 'sourcemap']
},
rollupPreprocessor: common({
minified: false,
es6: false,
tests: true,
coverage: false
}),
reporters: ['mocha', 'coverage'],
mochaReporter: {
output: 'minimal',
showDiff: true
},
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
sauceLabs: {
testName: 'salte-auth/salte-auth',
startConnect: true
},
customLaunchers: customLaunchers,
browsers: Object.keys(customLaunchers),
captureTimeout: 120000,
browserNoActivityTimeout: 120000,
singleRun: true
});
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。