生成定制的代码覆盖报告

对已编译语言应用程序自动运行代码覆盖将启动在“调试”透视图中收集代码覆盖数据。一旦完成,就会在当前透视图中打开代码覆盖报告。如果您随后切换透视图,在该透视图中仍然可查看该代码覆盖报告。一旦生成了代码覆盖报告,已编译的代码覆盖结果视图也会在当前透视图中自动打开。此外,可以从任意透视图通过浏览到窗口 > 显示视图 > 其他...,然后选择代码覆盖 > 已编译的代码覆盖结果来打开该视图。

关于此任务

该文档的本节说明了您可以如何执行下列操作:
  • 为先前的结果生成代码覆盖报告
  • 指定报告格式(工作台、HTML 或 PDF)
  • 将代码覆盖结果保存到文件系统
  • 通过对先前的两个结果进行比较生成一份代码覆盖报告

过程

选择报告格式

关于此任务

可以在工作台报告、HTML 报告或 PDF 报告中报告代码覆盖结果。

过程

对两个代码覆盖运行进行比较

使用代码覆盖比较报告来查看两个结果之间的代码覆盖的差异。

关于此任务

使用任一比较报告或比较覆盖来运行代码覆盖比较报告。

过程

  1. 使用所选择的比较报告:
    1. 已编译的代码覆盖结果视图中右键单击任何结果,然后选择生成报告...
    2. 在“代码覆盖报告”窗口中,选择您想要对其进行比较的代码覆盖结果(在按住 Ctrl 键的同时单击以选择第二个结果)。
    3. 在“报告格式和位置”下,选择比较报告
    4. 选择工作台报告HTML 报告或者 PDF 报告
    5. 选择查看报告或者查看并保存报告
    6. 单击运行
      圆括号中的数字表明该度量在最新结果与前一结果之间的变化(就涵盖的行数或者覆盖百分比而言)。增量图标也会指示代码覆盖的更改。增量图标旁边的向上箭头指示代码覆盖的提高,而向下箭头指示当前结果中涵盖较少代码。
      注: 仅当两个报告使用同一级别的覆盖时,才允许您对两个报告进行比较。
  2. 使用比较覆盖结果:
    注: 此方法将仅生成工作台比较报告。
    1. 已编译的代码覆盖结果视图中,选择要比较的两个代码覆盖结果。在按住 Ctrl 键的同时单击以选择第二个结果。
    2. 右键单击所选项,然后单击比较覆盖结果
      圆括号中的数字表明该度量在最新结果与前一结果之间的变化(就覆盖百分比或者涵盖的行数而言)。增量图标也会指示代码覆盖的更改。增量图标旁边的向上箭头指示代码覆盖的提高,而向下箭头指示当前结果中涵盖较少代码。请将鼠标光标悬停在增量图标上以查看详细信息。

反馈