Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module.exports = function (config) {
- config.set({
- basePath: '',
- frameworks: ['jasmine', '@angular-devkit/build-angular'],
- plugins: [
- require('karma-jasmine'),
- require('karma-chrome-launcher'),
- require('karma-coverage-istanbul-reporter'),
- require('karma-jasmine-html-reporter'),
- require('karma-spec-reporter'),
- require('@angular-devkit/build-angular/plugins/karma')
- ],
- customLaunchers: {
- ChromeDocker: {
- base: 'ChromeHeadless',
- flags: ['--no-sandbox']
- }
- },
- client: {
- clearContext: false // leave Jasmine Spec Runner output visible in browser
- },
- coverageIstanbulReporter: {
- dir: require('path').join(__dirname, './coverage'),
- reports: ['text-summary', 'html', 'lcovonly'],
- fixWebpackSourcePaths: true
- },
- reporters: ['spec', 'kjhtml'],
- specReporter: {
- suppressErrorSummary: true,
- suppressFailed: false,
- suppressPassed: false,
- suppressSkipped: true, // do not print information about skipped tests
- },
- port: 9876,
- colors: true,
- logLevel: config.LOG_INFO,
- autoWatch: true,
- browsers: ['ChromeHeadless'],
- singleRun: false,
- retryLimit: 3,
- browserNoActivityTimeout: 60000
- });
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement