adding code coverage support

This commit is contained in:
Thomas Müller 2014-01-21 00:57:18 +01:00
parent 350214c609
commit f29bd1cb0b
2 changed files with 14 additions and 2 deletions

View File

@ -13,7 +13,8 @@
"devDependencies": {
"karma": "*",
"karma-jasmine": "*",
"karma-junit-reporter": "*"
"karma-junit-reporter": "*",
"karma-coverage": "*"
},
"engine": "node >= 0.8"
}

View File

@ -97,7 +97,7 @@ module.exports = function(config) {
// test results reporter to use
// possible values: 'dots', 'progress', 'junit', 'growl', 'coverage'
reporters: ['dots', 'junit'],
reporters: ['dots', 'junit', 'coverage'],
junitReporter: {
outputFile: 'tests/autotest-results-js.xml'
@ -106,6 +106,17 @@ module.exports = function(config) {
// web server port
port: 9876,
preprocessors: {
'apps/files/js/*.js': 'coverage'
},
coverageReporter: {
dir:'tests/karma-coverage',
reporters: [
{ type: 'html' },
{ type: 'cobertura' }
]
},
// enable / disable colors in the output (reporters and logs)
colors: true,