【问题标题】:ruby rake rspec simplecov....againruby rake rspec simplecov....再次
【发布时间】:2012-10-16 19:36:16
【问题描述】:

我很难找到一个简单的例子来说明如何将 simplecov 与 rake/rspec 一起使用。

这是我设置的仓库:https://github.com/stensonb/simplecov-playground

如果您克隆它,然后“捆绑安装”、“rake 覆盖”,您将看到 0/0 LOC...令人失望。

由于项目现在(8e5fa35983),我预计会有 0/XX LOC(其中 XX 是我拥有的实际代码行......显然超过零 - 查看 /lib/mytest.rb)

我尝试过的事情:

  1. 在我的 spec_helper.rb 中添加“require 'simplecov'”和“SimpleCov.start”
  2. 将组添加到 simplecov 配置中

有人对如何让这个东西工作有建议吗?

【问题讨论】:

    标签: rake code-coverage ruby-1.9


    【解决方案1】:

    解决了!

    我缺少的主要项目是在我的测试中“需要”我的 lib 文件。

    我曾假设 simplecov 会通过查看目录结构来提取我的所有文件……但这似乎没有发生。它只会评估显式加载到类路径中的代码(使用 java 用语)......我假设使用“requires”或“load”或“include”。

    我将在今天晚些时候将我的解决方案推回到这个 github 位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多