【问题标题】:SimpleCov to include engine codes at coverage report - Rails testingSimpleCov 在覆盖率报告中包含引擎代码 - Rails 测试
【发布时间】:2016-06-14 14:20:55
【问题描述】:

我在我的 rails 应用程序中使用 SimpleCov 作为覆盖工具。 在这个应用程序中,代码分为引擎,我根据一些输入将引擎包含到我的应用程序中。

simplcov 的问题是它只为应用内的代码生成覆盖率报告,而忽略引擎中的代码。那么有人有解决方案吗?

【问题讨论】:

  • 为什么不将简单的 cov 添加到引擎中,以便在引擎上单独进行测试?
  • 您能澄清更多吗?
  • 你单独开发引擎对吧?分别为每个引擎添加简单的 cov。
  • @SalemMohammed 我面临同样的问题。我很想知道,您为此找到了任何解决方案吗?

标签: ruby-on-rails testing simplecov


【解决方案1】:

您必须在运行代码覆盖之前加载每个类。在你的 Rails 环境文件中创建config.eager_load = true

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-22
    • 2013-02-19
    • 2019-09-19
    • 2019-01-19
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    相关资源
    最近更新 更多