0

我有一个包含天蓝色函数实现的项目。我的项目 .csproj 文件如下所示。 在此处输入图像描述

我已经添加了一个相同的测试项目,并使用 Xunit 实现了单元测试。我的测试项目 .csproj 如下所示。

在此处输入图像描述

我在构建定义中添加了一个 Visual Studio 测试任务,配置如下。

在此处输入图像描述

如何仅包含项目和测试项目来计算代码覆盖率?

4

1 回答 1

1

您可以使用运行设置文件,它是单元测试工具使用的配置文件。高级代码覆盖率设置在.runsettings文件中指定。

您可以从代码覆盖率分析中排除指定的程序集。例如:

<ModulePaths>
  <Exclude>
   <ModulePath>Fabrikam.Math.UnitTest.dll</ModulePath>
   <!-- Add more ModulePath nodes here. -->
  </Exclude>
</ModulePaths>

然后.runsettings在源代码管理中添加文件,Setting file在 Visual Studio 测试任务的区域下指定文件

有关详细信息,请参阅自定义代码覆盖率分析

于 2018-10-09T09:35:16.317 回答