使用 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