首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带RSpec-2的RCov

带RSpec-2的RCov
EN

Stack Overflow用户
提问于 2010-06-17 11:22:33
回答 4查看 8.5K关注 0票数 7

我正在使用一个边缘rails应用程序。Rails 3、RSpec 2、Rspec-Rails2。

看起来好像RSpec2没有包含RSpec 1所具有的spec:rcov rake任务。(至少它还没有出现)

有没有人有幸在rspec 2上运行rcov,或者编写自己的rake任务来实现这一点?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-07-27 11:24:55

尝试传入选项以排除gem目录。或者,由于运行中的rails使用了rails标志:

代码语言:javascript
复制
desc  "Run all specs with rcov"
RSpec::Core::RakeTask.new(:rcov => spec_prereq) do |t|
  t.rcov = true
  t.rcov_opts = %w{--rails --exclude osx\/objc,gems\/,spec\/,features\/}
end
票数 7
EN

Stack Overflow用户

发布于 2010-08-20 03:51:56

如果你碰巧用的是Ruby1.9x,我刚刚让CoverMe (一个基于rcov的库,工作在1.9以下)正常工作。Snappy和RSpec开箱即用--几乎就是一个即插即用的设置。每次你运行rake:spec时,它都会默默地做你的/coverage工作。我想我应该提一下,因为我在我的前沿工具上运行了1.9.2preview3,如果你使用它,你可能会遇到一些1.9的问题。

票数 4
EN

Stack Overflow用户

发布于 2012-08-20 06:20:29

我们在工作中使用simplecov,并且发现它简单有效。我发现这是一个比直接修改rspec源代码更干净的解决方案,特别是当您需要担心CI服务器的时候。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3058676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档