1// Karma configuration file, see link for more information 2// https://karma-runner.github.io/1.0/config/configuration-file.html 3 4module.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'], 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};