使用 karma-coverage 和 angularjs 对每个源文件进行代码覆盖

Posted

技术标签:

【中文标题】使用 karma-coverage 和 angularjs 对每个源文件进行代码覆盖【英文标题】:code coverage for each source file using karma-coverage and angularjs 【发布时间】:2016-01-29 06:42:06 【问题描述】:

我正在尝试为 Angular 项目的单元测试设置代码覆盖率。但是它给了我一些错误。参考https://github.com/angular-class/NG6-starter/issues/58

【问题讨论】:

【参考方案1】:

参考实现:https://github.com/packetloop/angular-webpack/blob/master/karma.conf.js

并添加一个文件:https://github.com/packetloop/angular-webpack/blob/master/spec.js

【讨论】:

以上是关于使用 karma-coverage 和 angularjs 对每个源文件进行代码覆盖的主要内容,如果未能解决你的问题,请参考以下文章

Karma-Coverage 和伊斯坦布尔 HTML 报告未输出到预期目录

即使未达到测试覆盖率阈值,Karma-coverage 退出代码也始终为 0

将来自 karma-coverage 的 istanbul 测试覆盖率与来自其他来源的覆盖率合并

Karma-coverage 检查 JS 文件中的测试覆盖率,而不是 Angular 2 中的 TS

Karma-Browserify + Karma-Coverage 的问题

.Karma+Jasmine+karma-coverage