红宝石耙rspec simplecov ....再次

时间:2012-10-26 14:12:08

标签: rake code-coverage ruby-1.9

我很难找到一个关于如何在rake / rspec中使用simplecov的简单示例。

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

如果你克隆了这个,并且“捆绑安装”,“rake coverage”,你会看到0/0 LOC ......这是令人失望的。

正如该项目现在(8e5fa35983),我希望有0 / XX LOC(其中XX是我拥有的实际代码行...显然大于零 ​​- 请查看/lib/mytest.rb)< / p>

我尝试过的事情:

  1. 将“require”simplecov'“和”SimpleCov.start“添加到我的spec_helper.rb
  2. 将组添加到simplecov config
  3. 有人建议如何让这件事发挥作用吗?

1 个答案:

答案 0 :(得分:1)

解决!

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

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

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