| 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..a6e71efe3dc3c3b1c95ef60ae36391f63d3abece
|
| --- /dev/null
|
| +++ b/Tools/GardeningServer/karma.conf.js
|
| @@ -0,0 +1,76 @@
|
| +// 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: '.',
|
| +
|
| + // frameworks to use
|
| + // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
|
| + frameworks: ['mocha'],
|
| +
|
| + // mocha setup
|
| + client: {
|
| + mocha: {
|
| + ui: 'bdd'
|
| + }
|
| + },
|
| +
|
| + // list of files / patterns to load in the browser
|
| + files: [
|
| + {pattern: 'bower_components/chai/chai.js', watched: true, included: true, served: true},
|
| + {pattern: 'bower_components/sugar/release/sugar-full.development.js', watched: true, included: true, served: true},
|
| + {pattern: 'bower_components/platform/platform.js', watched: true, included: true, served: true},
|
| + {pattern: 'bower_components/polymer/polymer.html', watched: true, included: true, served: true},
|
| + {pattern: 'bower_components/**/*.{js,html,css,map}', watched: true, included: false, served: true},
|
| + {pattern: 'node_modules/mocha/mocha.js', watched: true, included: true, served: true},
|
| + {pattern: 'polymer-load-warning.html', watched: true, included: false, served: true},
|
| + {pattern: 'model/**/*[^tests].html', watched: true, included: false, served: true},
|
| + {pattern: 'ui/**/*[^tests].{js,html,css}', watched: true, included: false, served: true},
|
| + 'ui/test/*',
|
| + ],
|
| +
|
| + // 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,
|
| +
|
| + // 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'
|
| + ]
|
| + });
|
| +};
|
|
|