可以通过在行和方法级别收集代码覆盖率数据,来准确确定在概要分析运行期间未执行哪部分代码。您可以检查应用程序的单次运行的数据,也可以检查某个应用程序的多次运行、多个应用程序以及多个主机的合并数据。
要收集数据,请使用“概要分析和记录”透视图。在概要分析集中指定方法和行代码覆盖率概要分析类型,以便同时收集行和方法的覆盖率数据。
下列视图显示了行和方法的覆盖率数据:
- “覆盖率详细信息”视图:
- 覆盖率导航器视图,该视图使用条形图来表示包、类和方法的覆盖率级别。
- 附注释的源代码视图,该视图包含以下屏幕:
- 附注释的源代码:对于提供了源代码的类和方法,此屏幕将显示您的代码的一个副本,在该副本中加注了标记以显示已测试行、未测试行和已部分测试的行。
- 源数据:在类和方法级别,此屏幕将显示一些饼图和表,这些饼图显示了行级别的覆盖率统计信息,而这些表则显示了每一行的覆盖率。在包级别和更高级别,此屏幕将显示覆盖率总结。
- 覆盖率统计信息视图,该视图以表格格式显示统计数据。
不仅会将多次运行、多个应用程序和多个主机的数据保留在单独的文件中,而且会将这些数据合并到累积覆盖率数据集内。将把来自多次运行的数据自动合并到主机级别和更高级别的累积覆盖率数据集中。
注: 还提供了“方法代码覆盖率”概要分析类型,但是它不会收集可以显示在“覆盖率导航器”或“附注释的源代码”视图中的数据。
下列主题提供了具体的指示信息: