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