| 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; |
| }; |
| }; |