Ember.js 如何配置和运行ember cli代码覆盖率包?

Ember.js 如何配置和运行ember cli代码覆盖率包?,ember.js,code-coverage,istanbul,ember-cli-code-coverage,Ember.js,Code Coverage,Istanbul,Ember Cli Code Coverage,Github上的项目文档没有明确说明如何准确配置和运行覆盖率报告 文档提示,安装插件后,只需将名为COVERAGE的环境变量设置为true。我将其解释为config/environment.js中的环境变量。运行CLI命令ember test后,我希望在项目根目录的coverage文件夹中找到保存的内容,但似乎没有生成任何内容。我的测试运行正常,没有任何错误,并且通过了所有测试 关于Stackoverflow(、和)的一些语句表明该包工作正常。目前,寻找清晰的例子或指导文章似乎是一条死胡同 我正

Github上的项目文档没有明确说明如何准确配置和运行覆盖率报告

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

关于Stackoverflow(、和)的一些语句表明该包工作正常。目前,寻找清晰的例子或指导文章似乎是一条死胡同

我正在尝试使用以下版本使其正常工作:

  • Ember.js 2.6.0
  • ember cli代码覆盖率0.2.2
  • 视窗10

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


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

env variable使在CI server imo上运行更容易。运行此命令后,项目根目录中将有一个coverage文件夹,在那里打开index.html文件以直观地查看覆盖率统计数据