【发布时间】:2023-03-27 16:55:01
【问题描述】:
是否有人设法通过 Ember CLI 项目获得代码覆盖率?
我尝试过使用blanket.js 和istanbul,以及其他here、here 和here,均未成功。我已经设法让每个人实际生成一份覆盖率报告,但报告要么说 0%(伊斯坦布尔)要么 100%(blanket.js),而且当前的测试不可能提供 100% 的覆盖率。
Ember CLI 生成的已构建项目 JavaScript 文件包含项目的所有源文件,每个文件的内容都输出到一行,有时是大行。因此,即使覆盖率工具能够为构建文件中的代码生成实际的覆盖率指标,也存在查看结果的问题。只有上帝知道您如何将其链接回原始源文件?
Ember CLI 非常棒,而且看起来很受欢迎,所以我很惊讶越来越多的人没有遇到这个问题。也许其他人不会被代码覆盖率困扰,或者大多数人只是让它正常工作而我错过了一些东西。
【问题讨论】:
标签: code-coverage ember-cli istanbul blanket.js