Index: pkg/shadow_dom/tool/conf/karma.conf.js |
diff --git a/pkg/shadow_dom/tool/conf/karma.conf.js b/pkg/shadow_dom/tool/conf/karma.conf.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..382e2c7796ce7b175c09d120f70a78d2d6916a9b |
--- /dev/null |
+++ b/pkg/shadow_dom/tool/conf/karma.conf.js |
@@ -0,0 +1,89 @@ |
+// Sample Karma configuration file, that contain pretty much all the available options |
+// It's used for running client tests on Travis (http://travis-ci.org/#!/karma-runner/karma) |
+// Most of the options can be overriden by cli arguments (see karma --help) |
+// |
+// For all available config options and default values, see: |
+// https://github.com/karma-runner/karma/blob/stable/lib/config.js#L54 |
+ |
+ |
+// base path, that will be used to resolve files and exclude |
+basePath = '../'; |
+ |
+// list of files / patterns to load in the browser |
+files = [ |
+ 'tools/test/mocha-htmltest.js', |
+ 'conf/mocha.conf.js', |
+ 'node_modules/chai/chai.js', |
+ 'shadowdom.js', |
+ 'test/test.main.js', |
+ {pattern: 'src/**/*.js', included: false}, |
+ {pattern: 'test/**/*.js', included: false}, |
+ {pattern: 'test/**/*.html', included: false}, |
+ {pattern: 'tools/**/*.js', included: false} |
+]; |
+ |
+// list of files to exclude |
+exclude = []; |
+ |
+frameworks = ['mocha']; |
+ |
+// use dots reporter, as travis terminal does not support escaping sequences |
+// possible values: 'dots', 'progress', 'junit', 'teamcity' |
+// CLI --reporters progress |
+reporters = ['progress']; |
+ |
+// web server port |
+// CLI --port 9876 |
+port = 9876; |
+ |
+// cli runner port |
+// CLI --runner-port 9100 |
+runnerPort = 9100; |
+ |
+// enable / disable colors in the output (reporters and logs) |
+// CLI --colors --no-colors |
+colors = true; |
+ |
+// level of logging |
+// possible values: LOG_DISABLE || LOG_ERROR || LOG_WARN || LOG_INFO || LOG_DEBUG |
+// CLI --log-level debug |
+logLevel = LOG_INFO; |
+ |
+// enable / disable watching file and executing tests whenever any file changes |
+// CLI --auto-watch --no-auto-watch |
+autoWatch = true; |
+ |
+// Start these browsers, currently available: |
+// - Chrome |
+// - ChromeCanary |
+// - Firefox |
+// - Opera |
+// - Safari (only Mac) |
+// - PhantomJS |
+// - IE (only Windows) |
+// CLI --browsers Chrome,Firefox,Safari |
+browsers = ['ChromeCanary']; |
+ |
+// If browser does not capture in given timeout [ms], kill it |
+// CLI --capture-timeout 5000 |
+captureTimeout = 50000; |
+ |
+// Auto run tests on start (when browsers are captured) and exit |
+// CLI --single-run --no-single-run |
+singleRun = true; |
+ |
+// report which specs are slower than 500ms |
+// CLI --report-slower-than 500 |
+reportSlowerThan = 500; |
+ |
+// compile coffee scripts |
+preprocessors = { |
+}; |
+ |
+plugins = [ |
+ 'karma-mocha', |
+ 'karma-chrome-launcher', |
+ 'karma-firefox-launcher', |
+ 'karma-script-launcher', |
+ 'karma-crbot-reporter' |
+] |