【发布时间】:2011-07-10 08:00:32
【问题描述】:
我需要一个在 Ruby 下测量测试覆盖率的工具。
我尝试了 rcov,但无法在 Windows、Cygwin 或 Ubuntu 下安装它。
哪些程序(不一定免费)计算 Ruby 中测试的分支和/或行覆盖率并使用 Ruby on Rails?
【问题讨论】:
标签: ruby-on-rails ruby unit-testing code-coverage deep-cover.rb
我需要一个在 Ruby 下测量测试覆盖率的工具。
我尝试了 rcov,但无法在 Windows、Cygwin 或 Ubuntu 下安装它。
哪些程序(不一定免费)计算 Ruby 中测试的分支和/或行覆盖率并使用 Ruby on Rails?
【问题讨论】:
标签: ruby-on-rails ruby unit-testing code-coverage deep-cover.rb
Simplecov。 Rcov 在 Ruby 1.9.* 下效果不佳,但 simplecov 可以。
【讨论】:
您还拥有deep-cover,它旨在比上述示例更完整。
来自自述文件:
Deep Cover 旨在成为 Ruby 代码的最佳覆盖工具:
更准确的线路覆盖
分支覆盖
可用作内置 Coverage 库的直接替代品。
【讨论】:
如果您想要一些非常简单的东西,请使用 Ruby 内置的 Coverage feature。这是 Simplecov 在后台使用的。
【讨论】: