Spaces:
Running
Running
| // Karma configuration | |
| // Generated on Tue Nov 01 2016 15:22:16 GMT+0100 (CET) | |
| module.exports = function(config) { | |
| config.set({ | |
| // base path that will be used to resolve all patterns (eg. files, exclude) | |
| basePath: '..', | |
| // frameworks to use | |
| // available frameworks: https://npmjs.org/browse/keyword/karma-adapter | |
| //frameworks: ['jasmine'], | |
| // list of files / patterns to load in the browser | |
| files: [ | |
| 'squeak.js', | |
| 'vm.js', | |
| 'jit.js', | |
| 'plugins/*.js', | |
| 'lib/*.js', | |
| 'tests/tests.js', | |
| {pattern: 'tests/resources/*', included: false} | |
| ], | |
| // list of files to exclude | |
| exclude: [ | |
| ], | |
| // preprocess matching files before serving them to the browser | |
| // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor | |
| preprocessors: { | |
| }, | |
| // test results reporter to use | |
| // possible values: 'dots', 'progress' | |
| // available reporters: https://npmjs.org/browse/keyword/karma-reporter | |
| reporters: ['progress'], | |
| // web server port | |
| port: 9876, | |
| // enable / disable colors in the output (reporters and logs) | |
| colors: true, | |
| // level of logging | |
| // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG | |
| logLevel: config.LOG_INFO, | |
| // enable / disable watching file and executing tests whenever any file changes | |
| autoWatch: true, | |
| // start these browsers | |
| // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher | |
| browsers: ['Chrome'], | |
| customLaunchers: { | |
| ChromeCanary_Travis_CI: { | |
| base: 'ChromeCanary', | |
| flags: ['--no-sandbox'] | |
| }, | |
| }, | |
| // Continuous Integration mode | |
| // if true, Karma captures browsers, runs the tests and exits | |
| singleRun: true, | |
| // Concurrency level | |
| // how many browser should be started simultaneous | |
| concurrency: Infinity, | |
| browserDisconnectTimeout: 60000, | |
| browserNoActivityTimeout: 60000 | |
| }); | |
| if (process.env.TRAVIS) { | |
| config.browsers = ['ChromeCanary_Travis_CI']; | |
| } | |
| }; | |