我正在使用开源工具ReportGenerator
来显示使用OpenCover
和生成的 XML 输出的详细信息mstest
。对于一个特定项目,我看到以下指标:
- 覆盖线:3611
- 未覆盖线:3587
- 可覆盖线路:7198
- 总行数:35609
好的,Covered + Uncovered = Coverable lines
这是有道理的。但是Total lines
明显高于这个值,我想知道是什么构成或定义了所有这些额外的代码行来组成Total lines
。
的文档ReportGenerator
充其量是稀疏的,但我猜它包含注释、空格、using
语句(用于导入命名空间)、方法声明、类等不可测试的内容。但是我不确定,我计划在很多项目中使用这个工具,并且需要能够解释这个数字背后的原因。
有谁知道或可以解释Total lines
超出总可测试行的值是由什么组成的?