1: // Karma configuration file, see link for more information
2: // https://karma-runner.github.io/1.0/config/configuration-file.html
3:
4: module.exports = function (config) {
5: config.set({
6: basePath: '',
7: frameworks: ['jasmine', '@angular-devkit/build-angular'],
8: plugins: [
9: require('karma-jasmine'),
10: require('karma-chrome-launcher'),
11: require('karma-jasmine-html-reporter'),
12: require('karma-coverage-istanbul-reporter'),
13: require('@angular-devkit/build-angular/plugins/karma')
14: ],
15: client: {
16: clearContext: false // leave Jasmine Spec Runner output visible in browser
17: },
18: coverageIstanbulReporter: {
19: dir: require('path').join(__dirname, '../coverage'),
20: reports: ['html', 'lcovonly', 'text-summary'],
21: fixWebpackSourcePaths: true
22: },
23: reporters: ['progress', 'kjhtml'],
24: port: 9876,
25: colors: true,
26: logLevel: config.LOG_INFO,
27: autoWatch: true,
28: browsers: ['Chrome'],
29: singleRun: false
30: });
31: };