小编ATP*_*ATP的帖子

升级到 Angular 12 后单元测试用例未运行

将项目从 Angular 版本 5 升级到 12。该项目运行良好,但单元测试用例未运行,仅显示

Karma v 6.3.17 - 连接;测试:执行;

PhantomJS 2.1.1 (Windows 8) 空闲

Chrome 99.0.4844.74 (Windows 10) 处于空闲状态

在此输入图像描述 Firefox 也试过了,但结果还是一样。

karma.conf.js

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

module.exports = function (config) {
    config.set({
        basePath: '',
        frameworks: ['jasmine', '@angular-devkit/build-angular'],
        plugins: [
            require('karma-jasmine'),
            require('karma-chrome-launcher'),
            require('karma-firefox-launcher'),
            require('karma-phantomjs-launcher'),
            require('karma-jasmine-html-reporter'),
            require('karma-coverage-istanbul-reporter'),
            require('karma-junit-reporter'),
            require('@angular-devkit/build-angular/plugins/karma')
        ],
        browserDisconnectTimeout: 100000,
        browserNoActivityTimeout: 100000,
        browserDisconnectTolerance: 10,
        client:{
            clearContext: false, // leave Jasmine Spec Runner output visible in browser
            captureConsole: true
        },
        coverageIstanbulReporter: { …
Run Code Online (Sandbox Code Playgroud)

karma-runner karma-jasmine angular-upgrade angular angular12

5
推荐指数
0
解决办法
1170
查看次数