在附注释的源代码窗口中,用于显示类和方法的行覆盖率统计信息的饼图以及提供每一行的覆盖率数据的表,都将显示源代码的覆盖率数据。
要显示“附注释的源代码”视图,请在“概要分析监视器”中右键单击概要分析资源条目,然后单击。必须已使用包含“方法和行代码覆盖率”概要分析类型的概要分析集收集了资源的数据。
注: 如果已收集了多次概要分析运行的覆盖率数据,则系统将在主机级别和更高级别将结果与已收集的数据自动合并。要显示主机概要分析资源,打开“概要分析监视器”下拉菜单,如果隐藏主机命令前面有一个选取标记,则单击该命令以除去选取标记。
现在可以打开覆盖率视图,以查看主机级别概要分析资源。
导航
在覆盖率导航器视图中单击类或方法将显示类或方法的数据。
注: 在包级别或更高级别单击“覆盖率导航器”中的某个条目将显示覆盖率总结。覆盖率总结图显示该条目所包含的文件中的覆盖率级别分布,并显示了一个数据表,其中按覆盖率列示了所有这些文件。该图中的每个柱条都都链接到表;例如,单击标记为 25% - 50% 的柱条将在表的第一行中显示 25% 到 50% 之间的覆盖率。
饼图和表
每个类都有一个饼图。每个方法都有一个饼图和一个表。
- 饼图显示已测试行、未测试行和已部分测试的行。
- 表列示的每一行都有行号,并且表明它是已测试、未测试还是已部分测试。如果某行包含多个单元(可执行的字节码命令)并且尚未测试所有单元,则说明已部分测试该行。
这些表会显示以下信息:
列 |
描述 |
(无标题) |
一个符号,用来指示某行是已测试( )、未测试( )还是已部分测试( )。
缺省情况下,将行显示为绿色、红色或橙色,分别表示它们是已测试、未测试还是已部分测试。
|
行号 |
代码中的行号。按照第一次执行这些行的顺序来列示各行。
|
命中单元数 |
行中包含的已执行的单元数。
|
单元数 |
行中的单元总数。
|
命中单元数百分比 |
行中已执行的单元数所占的百分比。
|
控件
在“附注释的源代码”视图中,提供了下列工具栏按钮和菜单命令:
工具栏按钮 |
命令 |
描述 |
 |
在“显示附注释的源代码”和“显示源数据”之间切换
|
将“附注释的源代码”视图切换为显示附注释的源代码或显示源数据。
|
 |
打开源代码以进行编辑
|
显示所选项的源代码(如果提供了的话)。仅当您正在对当前在 Java 透视图中打开的 Java™ 项目进行概要分析时,源代码才可用。
|
注: 如果您收集行和方法覆盖率数据之后,该视图报告没有可显示的数据,请为随后的运行手工清空该数据。