rcov中"总覆盖率"和"代码覆盖率"之间有什么区别?

mke*_*y33 7 ruby testing code-coverage ruby-on-rails rcov

当rcov生成报告时,它会显示每个文件的"总覆盖率"和"代码覆盖率".这两个指标有什么区别?

mke*_*y33 13

来自http://www.rubydoc.info/github/relevance/rcov/master/Rcov/FileStatistics

total_coverage是:

如果评论也被视为"可执行",则作为分数给出的总覆盖率

code_coverage是:

代码覆盖率:相对于代码行总数(loc)执行的代码行的分数.

除非项目的评论被认为是可执行的,否则最有价值的指标将是"代码覆盖率".