ruby-on-rails - 找出 Rails 的测试覆盖率

标签 ruby-on-rails code-coverage

我刚刚在 Rails 的问题跟踪器上看到了这个问题:

https://github.com/rails/rails/issues/2667

我想找出代码的哪些部分没有被覆盖。我在 Rakefiles 中找不到覆盖率工具,搜索它有点令人沮丧,因为它返回的有关 Rails 应用程序测试覆盖率的结果远多于框架本身的测试覆盖率。

有人设置了代码覆盖工具吗?有没有关于如何做的文件?

最佳答案

Rcov (或 SimpleCov for 1.9)是 Ruby 代码覆盖率的标准工具。让其中之一运行 Rails 测试应该相当简单。

关于ruby-on-rails - 找出 Rails 的测试覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7170038/

相关文章:

ruby-on-rails - 如何在 Rails 中实现这种渐进式参与/延迟注册?

ruby-on-rails - 将 content_tag 与 HAML 结合使用

java - 有什么方法可以排除类别以获得覆盖率%?

selenium - 比较测试覆盖率指标以确定实现自动化后的增加/减少

curl - PHPUnit - 远程代码覆盖

cmake - CTest 在 make <target> 后生成并提交 gcov.tar 到 Cdash

ruby-on-rails - 设置 Rails 时出错——找不到 gem "actionview"

ruby-on-rails - 如何将多个模型类放在一个模块中以在 Rails 中使用

ruby-on-rails - heroku 上的私有(private)酒吧

java - Intellij、JUnit 5 和 Java 11 的代码覆盖率不起作用