Webpack 和 Angular 的单元测试覆盖映射损坏了吗?

Posted

技术标签:

【中文标题】Webpack 和 Angular 的单元测试覆盖映射损坏了吗?【英文标题】:Unit test coverage mapping with Webpack and Angular broken? 【发布时间】:2019-02-22 04:20:47 【问题描述】:

花了几个小时解决了这个问题 - 也许有人知道为什么我的覆盖率报告没有正确映射

我正在使用:

角 6 webpack 4 业力3.0 karma-coverage-istanbul-reporter 2.0.4

如果你们有什么想法,我会发布更多的配置文件。

【问题讨论】:

【参考方案1】:

就我而言,解决方案很简单。如果发生这种情况,我会得到提示,原因通常是源映射文件不正确。

我跑:

ng test --source-map=true

它有效!

【讨论】:

以上是关于Webpack 和 Angular 的单元测试覆盖映射损坏了吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Angular、Karma 和 Webpack 的单独文件拆分代码覆盖率?

如何使用 Angular 4 Jasmine 单元测试用例覆盖 IF/ELSE 条件

Angular 11 单元测试代码覆盖率现已突破

如何使用 angular9 和 Jasmine 为所有组件生成 .pdf 格式的单元测试用例代码覆盖率报告

Angular 单元测试中业力代码覆盖率报告中的 1x 3x 等是啥意思?

如何在订阅Angular7单元测试用例中对代码进行单元测试