将项目从 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