最近我在使用 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