1

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

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

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

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

我尝试过的事情:

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

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

4

1 回答 1

1

解决了!

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

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

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

于 2012-10-26T15:50:57.557 回答