5

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

任何人都可以解释命中/行是什么意思。

还可以说我有一个文件 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

在此处输入图像描述

4

1 回答 1

6

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

于 2014-03-24T04:44:32.687 回答