Chromium Code Reviews| Index: Tools/GardeningServer/karma.conf.js |
| diff --git a/Tools/GardeningServer/karma.conf.js b/Tools/GardeningServer/karma.conf.js |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..af5112a66a5120ef62ec0c09cba062108557bd25 |
| --- /dev/null |
| +++ b/Tools/GardeningServer/karma.conf.js |
| @@ -0,0 +1,85 @@ |
| +// Karma configuration |
| +// Generated on Mon Jul 21 2014 15:27:46 GMT-0700 (PDT) |
| + |
| +module.exports = function(config) { |
| + config.set({ |
| + |
| + // base path that will be used to resolve all patterns (eg. files, exclude) |
| + basePath: '.', |
| + |
| + |
|
ojan
2014/07/23 01:36:57
Why the double newlines?
|
| + // frameworks to use |
|
michaelpg
2014/07/23 02:12:01
This is how it was formatted when it was generated
michaelpg
2014/07/28 20:35:04
Done.
|
| + // available frameworks: https://npmjs.org/browse/keyword/karma-adapter |
| + frameworks: ['mocha'], |
| + |
| + |
| + // mocha setup |
| + client: { |
| + mocha: { |
| + ui: 'tdd' |
| + } |
| + }, |
| + |
| + |
| + // list of files / patterns to load in the browser |
| + files: [ |
| + {pattern: 'bower_components/**/*.{js,html,css,map}', watched: true, included: false, served: true}, |
| + {pattern: 'node_modules/**/*.{js,html,css}', watched: true, included: false, served: true}, |
| + {pattern: 'polymer-load-warning.html', watched: true, included: false, served: true}, |
| + {pattern: 'ui/**/*[^tests].{js,html,css}', watched: true, included: false, served: true}, |
|
ojan
2014/07/23 01:36:57
There's also a model directory now.
michaelpg
2014/07/28 20:35:04
Acknowledged.
|
| + 'test/dependencies.html', |
| + 'ui/test/*', |
| + 'test/karmaunittests.html', |
| + ], |
| + |
| + |
| + // list of files to exclude |
| + exclude: [ |
| + 'scripts/*tests.js', |
| + ], |
| + |
| + |
| + // 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, |
|
michaelpg
2014/07/22 22:52:35
this is the default. would it be safer to pick a m
|
| + |
| + |
| + // 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_ERROR, |
| + |
| + |
| + // 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'], |
| + |
| + |
| + // Continuous Integration mode |
| + // if true, Karma captures browsers, runs the tests and exits |
| + singleRun: false, |
| + |
| + plugins: [ |
| + 'karma-mocha', |
| + 'karma-chrome-launcher' |
| + ] |
| + }); |
| +}; |