如何配置和运行ember-cli-code-coverage软件包?

时间:2016-08-09 14:02:57

标签: ember.js code-coverage istanbul ember-cli-code-coverage

Github上ember-cli-code-coverage项目的文档没有明确说明如何配置和运行覆盖率报告。

文档提示,在安装插件后,您只需将名为 COVERAGE 的环境变量设置为true即可。我将其解释为config / environment.js中的环境变量。在运行CLI命令 ember test 之后,我希望在项目的根目录中找到保存在 coverage 文件夹中的内容,但似乎没有生成任何内容。我的测试运行良好,没有任何错误,并且所有通过测试。

Stackoverflow(hereherehere)上有一些声明表明该程序包正常运行。目前寻找明确的例子或方法文章似乎是一个死胡同。

我试图使用版本来实现这一点:

  • Ember.js 2.6.0
  • ember-cli-code-coverage 0.2.2
  • Windows 10

1 个答案:

答案 0 :(得分:1)

您需要在命令行环境中设置环境变量,而不是Ember环境。运行COVERAGE=true ember test

旁注:这似乎是一个奇怪的选择,需要一个命令行环境变量,而不是像ember-cli-blanket那样以其他方式配置它。