【问题标题】:Finding out rails' test coverage找出rails的测试覆盖率
【发布时间】:2011-08-24 03:12:23
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ruby-on-rails code-coverage


    【解决方案1】:

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

    【讨论】:

    • 你能告诉我吗?自述文件说要添加到 test_helper.rb,但 rails 的测试没有。此外,如果我尝试创建并包含在几个测试中,我会一直获得 0% 的覆盖率。所以,到目前为止,这对我来说并不简单......
    • 我运行 bundle exec rake spec:rcov
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 2019-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多