【问题标题】:In statement "33.08% covered at 12.13 hits/line" what does hits/line mean?在声明“12.13 hits/line 覆盖 33.08%”中,hits/line 是什么意思?
【发布时间】:2014-01-25 07:47:17
【问题描述】:

最近我在使用 rails 项目,并使用simplecov 生成了一份代码覆盖率报告,我得到了一份不错的报告,如下所示。我知道这是一个简单的问题(我用谷歌搜索了很多次,但没有得到任何正确的解释)

谁能解释 hits/line 是什么意思。

还可以说我有一个文件 test.rb(100 行代码),它在任何时候都没有被命中,现在让我们说一些 test_script 已经命中了一些文件 test.rb 的行,所以由

计算的覆盖率
 total no.of lines hit / total lines of code , (All files) 
                                      OR
lines hit / total lines of code (file1) .+.+....lines hit/ total line of code (file n) / total number of file count

【问题讨论】:

    标签: testing code-coverage simplecov


    【解决方案1】:

    我相信这是您的套件中每条特定线路的运行次数。您可以通过单独检查每个文件来查看逐行指标。您看到的更显眼的数字是整个文件或文件组的平均值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多