Skip to content

Commit 43e340a

Browse files
feat(coverage): add coverage reports
1 parent 1cb6fef commit 43e340a

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

karma-coverage.conf.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
const karmaConf = require('./karma.conf.js');
2+
module.exports = function (config) {
3+
// Generic Karma Configuration
4+
karmaConf(config);
5+
6+
//Extended Configuration for Karma Coverage Reports
7+
config.set({
8+
plugins: [
9+
require('karma-jasmine'),
10+
require('karma-chrome-launcher'),
11+
require('karma-jasmine-html-reporter'),
12+
require('karma-coverage'),
13+
require('karma-remap-coverage')
14+
],
15+
preprocessors: {
16+
'./src/lib/**/!(*spec).js': 'coverage'
17+
},
18+
reporters: ['progress', 'kjhtml', 'coverage', 'remap-coverage'],
19+
20+
coverageReporter: {
21+
type: 'in-memory'
22+
},
23+
remapCoverageReporter: {
24+
'text-summary': null,
25+
html: './coverage/html',
26+
cobertura: './coverage/coverage.xml'
27+
}
28+
})
29+
}

0 commit comments

Comments
 (0)