ng тест не работает Карма не может запуститься "ChromeHeadless не был убит в 2000 мс, посылая SIGKILL." - PullRequest
0 голосов
/ 06 апреля 2020

Я не могу запустить angular тесты по неизвестным причинам. он бесконечно говорит: «Chrome не захвачен за 60000 мс, убийство, ChromeHeadless не был убит SIGKILL за 200 мс, продолжая».

Понятия не имею, в чем проблема? Чего не хватает на моей стороне? Прилагается скриншот для этого.

enter image description here

Ниже приводится karma.conf. js

  //Karma configuration file, see link for more information
 //https://karma-runner.github.io/1.0/config/configuration-file.html

const { join } = require('path');
  const getBaseKarmaConfig = require('../../karma.conf');

  module.exports = function(config) {
     const baseConfig = getBaseKarmaConfig();
     config.set({
    ...baseConfig,
    coverageIstanbulReporter: {
      ...baseConfig.coverageIstanbulReporter,
      dir: join(__dirname, '../../coverage/apps/login/')
    }
  });
};

and complete karma.conf.js is :

    // Karma configuration file, see link for more information
// https://karma-runner.github.io/1.0/config/configuration-file.html

const { join } = require('path');
const { constants } = require('karma');

module.exports = () => {
    return {
        basePath: process.cwd() + '/apps/login',
        frameworks: ['jasmine', '@angular-devkit/build-angular'],
        plugins: [
            require('karma-jasmine'),
            require('karma-chrome-launcher'),
            require('karma-junit-reporter'),
            require('karma-jasmine-html-reporter'),
            require('karma-coverage-istanbul-reporter'),
            require('karma-spec-reporter'),
            require('@angular-devkit/build-angular/plugins/karma')
        ],
        proxies : {
            '/assets/': 'assets/'
        },
        client: {
            clearContext: false // leave Jasmine Spec Runner output visible in browser
        },
        coverageIstanbulReporter: {
            dir: join(__dirname, '../../coverage'),
            reports: ['html', 'lcovonly', 'text-summary'],
            fixWebpackSourcePaths: true,
            emitWarning: true,
            thresholds: {
                statements: 80,
                lines: 80,
                branches: 0,
                functions: 70
            }
        },
        reporters: ['spec', 'junit', 'kjhtml'],
        junitReporter: { outputFile: 'TEST-results.xml' },
        port: 9876,
        colors: true,
        logLevel: constants.LOG_INFO,
        autoWatch: false,
        browsers: ['ChromeHeadless'],
        singleRun: true,
        browserDisconnectTimeout: 10000,
        files: [
            { pattern: 'src/assets/img/*.png', watched: false, included:false, nocache:false, served:true },
            { pattern: 'src/assets/img/*.svg', watched: false, included:false, nocache:false, served:true },
            { pattern: 'src/assets/*.json', watched: false, included:false, nocache:false, served:true }
        ]
    };
};
...