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' |
+ ] |
+ }); |
+}; |