查看代码覆盖结果

您可以在工作台报告、HTML 报告或 PDF 报告或者在编辑器中查看代码覆盖结果。缺省情况下,会生成工作台报告。

使用工作台报告

通过使用工作台报告,可以对列进行排序,以帮助快速确定不可接受的覆盖级别。您可以按元素、覆盖、涵盖的项或总项数对代码覆盖数据进行排序:

过程

使用 HTML 报告

通过使用 HTML 报告,可以对列进行排序,以帮助快速确定不可接受的覆盖级别。可以按涵盖的行数、总行数或者覆盖百分比对代码覆盖数据进行排序。单击报告中的列标题会将排序顺序从升序切换为降序。

过程

使用 PDF 报告

如果您需要打印代码覆盖报告,那么您可能想要生成 PDF 报告,然后将其打开。

过程

要打开先前生成的 PDF 报告,在已编译的代码覆盖结果视图中,右键单击所需要的结果,然后选择打开方式 > PDF 报告

在远程编辑器中查看代码覆盖报告

打开源代码,并在编辑器中查看其代码覆盖结果。

过程

打开源代码,并在编辑器中查看其代码覆盖结果。 在工作台代码覆盖报告中,双击编译单元(例如,源文件或函数),或者右键单击该编译单元,然后单击在编辑器中打开

源将在编辑器中打开,并具有显示每一行的代码覆盖的装饰。缺省情况下,每行旁边的绿色栏表明已涵盖该行;红色栏表明未涵盖该行。将鼠标悬停在指示器上以查看覆盖细节,如下所示。注意:此功能在 HTML 报告中不受支持。

编辑器突出显示

在源中浏览到已涵盖的代码或者未涵盖的代码

过程

  • 要在具有所指定覆盖级别的源代码中浏览到下一行,请使用浏览到列表中的下一项工具栏按钮的下拉菜单:
    未涵盖的代码

    缺省情况下,同时选择了“涵盖的代码”和“未涵盖的代码”。请注意,部分涵盖的代码不支持已编译语言代码覆盖。

  • 要更改覆盖条件,请选择或取消选择各项,直到您达到要用于浏览所需要的一系列条件。 例如,要在源代码中从未涵盖的行浏览到未涵盖的行,请选择“未涵盖的代码”,如上所示。单击浏览到列表中的下一项工具栏按钮以转至源代码中未涵盖的下一行。

    请注意,在同时选择了涵盖的代码和未涵盖的代码的情况下,单击该工具栏按钮将浏览到源中满足这两种指定条件中任一条件的下一行。

在源中打开和关闭代码覆盖装饰

缺省情况下,代码覆盖指示器显示在编辑器中。您可以从编辑器中除去代码覆盖指示器,但是,仍然为所选择的程序启动启用了代码覆盖。

关于此任务

过程

  • 要关闭代码覆盖指示器,右键单击编辑器的标尺列,然后取消选中显示行覆盖选项。
  • 要再次打开代码覆盖指示器,请选中显示行覆盖选项。

反馈