|
module.exports = function(config) { |
|
config.set({ |
|
frameworks: [ 'mocha' ] |
|
, files: [ |
|
'chai.js' |
|
, 'test/bootstrap/index.js' |
|
, 'test/*.js' |
|
] |
|
, reporters: [ 'progress' ] |
|
, colors: true |
|
, logLevel: config.LOG_INFO |
|
, autoWatch: false |
|
, browsers: [ 'HeadlessChrome' ] |
|
, customLaunchers: { |
|
HeadlessChrome: { |
|
base: 'ChromeHeadless' |
|
, flags: [ '--no-sandbox',] |
|
, } |
|
, } |
|
, browserDisconnectTimeout: 10000 |
|
, browserDisconnectTolerance: 2 |
|
, browserNoActivityTimeout: 20000 |
|
, singleRun: true |
|
}); |
|
|
|
switch (process.env.CHAI_TEST_ENV) { |
|
case 'sauce': |
|
require('./karma.sauce')(config); |
|
break; |
|
default: |
|
|
|
break; |
|
}; |
|
}; |
|
|