Angular中的代码更改后,Karma伊斯坦布尔覆盖率报告会自动刷新

时间:2019-09-10 19:57:52

标签: angular jasmine karma-runner

当我执行ng test --code-coverage时,它会显示覆盖率报告。现在,我ng test --watch=true对规范文件进行了更改,但是报告没有自动刷新。如何自动刷新覆盖率报告,从而节省了我的开发时间

1 个答案:

答案 0 :(得分:0)

要启用代码覆盖报告的自动刷新,我们需要在angular.json的“测试”部分的“选项”子部分中设置{"codeCoverage": true}。我更新了我的angular.json如下"test": { "builder": "@angular-devkit/build-angular:karma", "options": { "main": "src/test.ts", "codeCoverage": true, "polyfills": "src/polyfills.ts", "tsConfig": "src/tsconfig.spec.json", "karmaConfig": "src/karma.conf.js", "styles": [ "src/styles.scss" ], "scripts": [], "assets": [ "src/favicon.ico", "src/assets" ] } }