配置代码覆盖率

Visual Studio 高级专业版或 Visual Studio 旗舰版可以在运行测试时收集代码覆盖率数据,并以不同的方式(统计方式和图形方式)向您呈现这些数据。 您可以更改收集和显示代码覆盖率数据的方式的某些方面。

收集代码覆盖率数据

要获取代码覆盖率数据,必须先“检测”所测试的程序集。 您既可以在程序集的原始文件夹中进行检测,也可以在部署程序集的测试文件夹中进行检测。 如果您使用的是已签名的程序集,可以在测试设置编辑器的“代码覆盖率”页上决定在检测程序集之后是否对它们重新签名,如对程序集进行检测和重新签名中所述。

代码覆盖率数据的显示

以统计方式呈现的数据显示在“代码覆盖率结果”窗口中。 有关更多信息,请参见如何:获取代码覆盖率数据中的“查看代码覆盖率数据”。

在图形显示方式中,已测试的代码行和尚未测试的代码行是以不同的颜色显示的。 通过 Visual Studio 的**“工具”菜单打开“选项”对话框后,您可以在该对话框中选择“默认情况下启用源代码着色”。 要找到此设置,请在“测试执行”页上的“测试工具”**节点下查找。 此外,还可以更改用于显示代码覆盖率的颜色。 有关更多信息,请参见如何:获取代码覆盖率数据中的“更改代码覆盖率数据的显示”部分。

64 位进程

现在,您可以将运行测试并收集代码覆盖率信息的操作作为一个 64 位进程加载。 有关更多信息,请参见如何:作为 64 位进程运行单元测试

相关章节

如何:获取代码覆盖率数据

对程序集进行检测和重新签名