|
- module.exports = function(config) {
- var configuration = {
- browsers: ['Firefox'],
-
- frameworks: ['browserify', 'jasmine'],
-
- preprocessors: {
- 'src/**/*.js': ['browserify']
- },
- browserify: {
- debug: true,
- transform: [['browserify-istanbul', {
- instrumenterConfig: {
- embed: true
- }
- }]]
- },
-
- reporters: ['progress', 'coverage'],
- coverageReporter: {
- dir: 'coverage/',
- reporters: [
- { type: 'html', subdir: 'report-html' },
- { type: 'lcovonly', subdir: '.', file: 'lcov.info' }
- ]
- }
- };
-
-
- if (process.env.TRAVIS) {
- configuration.browsers.push('Chrome_travis_ci');
- configuration.customLaunchers = {
- Chrome_travis_ci: {
- base: 'Chrome',
- flags: ['--no-sandbox']
- }
- };
- } else {
- configuration.browsers.push('Chrome');
- }
-
- config.set(configuration);
- };
|