ATP*_*ATP 5 karma-runner karma-jasmine angular-upgrade angular angular12
将项目从 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: {
dir: require('path').join(__dirname, 'coverage'), reports: [ 'html', 'lcovonly', 'text', 'text-summary' ],
fixWebpackSourcePaths: true,
thresholds: {
emitWarning: false,
global: {
statements: 45,
lines: 45,
branches: 22,
functions: 35
}
}
},
angularCli: {
environment: 'dev'
},
junitReporter: {
outputDir: 'sf-unit-report',
outputFile: 'result.xml',
useBrowserName: false
},
reporters: ['progress', 'kjhtml'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['Chrome','firefox'],
singleRun: false
});
};
Run Code Online (Sandbox Code Playgroud)
因果报应和茉莉花的版本
"jasmine-core": "~3.6.0",
"jasmine-spec-reporter": "~5.0.0",
"karma": "~6.3.17",
"karma-chrome-launcher": "~3.1.1",
"karma-cli": "~2.0.0",
"karma-coverage-istanbul-reporter": "~3.0.2",
"karma-firefox-launcher": "~1.0.1",
"karma-jasmine": "~1.0.0",
"karma-jasmine-html-reporter": "^1.5.0",
"karma-junit-reporter": "^1.2.0",
"karma-phantomjs-launcher": "~1.0.4",
Run Code Online (Sandbox Code Playgroud)
更改了 karma 和 jasmine 的不同版本,尝试删除节点模块并再次运行 npm install 。期待单元测试的一些错误或一些配置错误日志
| 归档时间: |
|
| 查看次数: |
1170 次 |
| 最近记录: |