consolidating scripts
[dygraphs.git] / auto_tests / karma.conf.js
index 939ddf6..09d0596 100644 (file)
@@ -1,23 +1,29 @@
 module.exports = function (config) {
     config.set({
         basePath: '../',
-        frameworks: ['mocha', 'chai', 'chai-as-promised', 'sinon-chai', 'chai-things', 'dirty-chai'],
+        frameworks: [
+          'mocha',
+          'chai'
+        ],
         files: [
-            'bower_components/jquery/dist/jquery.min.js',
-            'specs/utils/*.js',
-            'dist/scratch/dygraph-combined.dev.js',
-            'src/dygraph/extras/smooth-plotter.js',
-            'specs/unit/**/*.spec.js'
+            'dist/dygraph-combined-dev.js',
+            'src/extras/smooth-plotter.js',
+            'src/extras/synchronizer.js',
+            'auto_tests/data/*.js',
+            'auto_tests/tests/*.js',
         ],
         autoWatch: false,
         singleRun: true,
-        reporters: ['spec', 'coverage'],
+        reporters: ['mocha', 'coverage'],  // or 'dots', 'mocha', 'spec'
         preprocessors: {
-            'dist/scratch/dygraph-combined.dev.js': ['coverage']
+            'dist/dygraph-combined-dev.js': ['coverage']
         },
         coverageReporter: {
-            type: 'html',
-            dir: 'dist/coverage'
+            dir: 'dist/coverage',
+            reporters: [
+              { type: 'html', subdir: 'report-html' },
+              { type: 'lcovonly', subdir: 'report-lcov' },
+            ]
         },
         browsers: ['PhantomJS'],
         plugins: [
@@ -25,7 +31,8 @@ module.exports = function (config) {
             'karma-chai-plugins',
             'karma-phantomjs-launcher',
             'karma-coverage',
-            'karma-spec-reporter'
+            'karma-spec-reporter',
+            'karma-mocha-reporter'
         ]
     });
 };