【问题标题】:How to configure and run the ember-cli-code-coverage package?如何配置和运行 ember-cli-code-coverage 包?
【发布时间】:2016-12-15 15:10:16
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • env 变量可以更轻松地在 CI 服务器 imo 上运行。运行此命令后,项目根目录下会出现一个 coverage 文件夹,打开 index.html 文件可以直观地查看您的覆盖率统计信息
    猜你喜欢
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 2021-05-05
    • 2017-07-03
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多