首页 文章

Ember CLI和代码覆盖率

提问于
浏览
14

有没有人设法使用Ember CLI项目获得代码覆盖率?

我已尝试使用blanket.jsistanbul,其他人hereherehere也没有取得任何成功 . 我没有办法让目前的测试提供100%的覆盖率 .

Ember CLI生成的构建项目JavaScript文件包含项目的所有源文件,每个文件的内容都输出到一行,有时是大量的行 . 因此,即使覆盖工具能够为构建文件中的代码生成实际覆盖度量指标,也存在查看结果的问题 . 上帝只知道如何将其链接回原始源文件?

Ember CLI很棒,看起来很受欢迎,所以我很惊讶更多的人没有遇到这个问题 . 也许其他人不会受到代码覆盖的困扰,或者大多数人只是让它在没有问题的情况下工作,而我却错过了一些东西 .

3 回答

  • 1

    AFAIK,ember-cli-code-coverage为ember-cli应用程序中的覆盖提供了最准确,易于配置的解决方案 . 它为 app/ 目录中的每个文件创建可读的覆盖率报告 . 它基于istanbul .

  • 1

    我试过这个,取得了一些进展,但无法让它发挥作用 .

    这是主要资源:

    https://github.com/airportyh/testem/tree/master/examples/coverage_istanbul

    编辑1:

    受到鼓舞,再试一次,并对善良进步做了一些诚实 . 将抛出一个要点并发布一个链接

  • 4

    ember-cli-blanket上个月发布,似乎做得不错 .

相关问题