Fork off Karma file for in-browser debug
[dygraphs.git] / auto_tests / karma.conf.js
1 module.exports = function (config) {
2 config.set({
3 basePath: '../',
4 frameworks: [
5 'mocha',
6 'chai'
7 ],
8 files: [
9 'dist/dygraph-combined-dev.js',
10 'src/extras/smooth-plotter.js',
11 'auto_tests/data/*.js',
12 'auto_tests/tests/*.js',
13 ],
14 autoWatch: false,
15 singleRun: true,
16 reporters: ['mocha', 'coverage'], // or 'dots', 'mocha', 'spec'
17 preprocessors: {
18 'dist/dygraph-combined-dev.js': ['coverage']
19 },
20 coverageReporter: {
21 dir: 'dist/coverage',
22 reporters: [
23 { type: 'html', subdir: 'report-html' },
24 { type: 'lcovonly', subdir: 'report-lcov' },
25 ]
26 },
27 browsers: ['PhantomJS'],
28 plugins: [
29 'karma-mocha',
30 'karma-chai-plugins',
31 'karma-phantomjs-launcher',
32 'karma-coverage',
33 'karma-spec-reporter',
34 'karma-mocha-reporter'
35 ]
36 });
37 };