keyholder-angular
62 строки · 1.8 Кб
1// Karma configuration file, see link for more information
2// https://karma-runner.github.io/0.13/config/configuration-file.html
3
4module.exports = function (config) {5config.set({6// base path that will be used to resolve all patterns (eg. files, exclude)7basePath: '',8
9// frameworks to use10// available frameworks: https://npmjs.org/browse/keyword/karma-adapter11frameworks: ['jasmine', '@angular-devkit/build-angular'],12
13plugins: [14require('karma-jasmine'),15require('karma-chrome-launcher'),16require('karma-phantomjs-launcher'),17require('karma-jasmine-html-reporter'),18require('karma-coverage'),19require('@angular-devkit/build-angular/plugins/karma')20],21
22client:{23clearContext: false // leave Jasmine Spec Runner output visible in browser24},25
26coverageReporter: {27type : 'lcov',28dir : '../coverage/',29},30
31angularCli: {32environment: 'test'33},34
35// test results reporter to use36// possible values: 'dots', 'progress'37// available reporters: https://npmjs.org/browse/keyword/karma-reporter38reporters: ['progress', 'kjhtml'],39
40// web server port41port: 9876,42
43// enable / disable colors in the output (reporters and logs)44colors: true,45
46// level of logging47// possible values: config.LOG_DISABLE || config.LOG_ERROR48// || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG49logLevel: config.LOG_INFO,50
51// enable / disable watching file and executing tests whenever any file changes52autoWatch: false,53
54// start these browsers55// available browser launchers: https://npmjs.org/browse/keyword/karma-launcher56browsers: ['PhantomJS'],57
58// Continuous Integration mode59// if true, Karma captures browsers, runs the tests and exits60singleRun: true61});62};63