25 lines
705 B
JavaScript
Executable File
25 lines
705 B
JavaScript
Executable File
const { merge } = require('webpack-merge');
|
|
var config = require('./config.integration');
|
|
|
|
if (process.env.CI) {
|
|
var ci = require('./config.ci');
|
|
config = merge(config, ci);
|
|
config.browsers = ci.browsers;
|
|
}
|
|
|
|
if (process.env.WORKER === 'true') {
|
|
config = require('./config.worker')(config, 'integration');
|
|
config.webpack.resolve.alias = {
|
|
pusher_integration: 'core/pusher.js',
|
|
integration: 'node/integration',
|
|
'dom/dependencies': 'worker/mock-dom-dependencies',
|
|
'dom/dependency_loader': 'worker/mock-dom-dependencies',
|
|
};
|
|
if (process.env.CI) config.browsers = ['bs_chrome_74'];
|
|
}
|
|
|
|
module.exports = function(suite) {
|
|
config.logLevel = suite.LOG_INFO,
|
|
suite.set(config);
|
|
};
|