我很难找到一个简单的例子,说明如何在rake/rspec中使用simplecov。
这是我设置的回购程序:https://github.com/stensonb/simplecov-playground
如果您克隆这一点,并且“包安装”、"rake覆盖率“,您将看到0/0 LOC...which是令人失望的。
由于该项目现在处于位置(8e5fa35983),我希望有0/XX LOC (其中XX是代码i have...clearly的实际行-查看/lib/mytest.rb)。
我尝试过的事情:
有人对如何使这件事起作用有建议吗?
发布于 2012-10-26 15:50:57
解决了!
我遗漏的主要内容是在我的测试中“需要”我的lib文件。
我曾经假设simplecov会通过查看structure...but目录来获取所有文件,而这个目录似乎并没有发生。它只将代码显式加载到类路径(使用java术语)...using "requires“、"load”或"include",我猜想。
今天晚些时候,我将把我的解决方案推回这个github位置。
https://stackoverflow.com/questions/13088582
复制相似问题