我有一个包含Azure函数实现的项目。我的项目.csproj文件如下所示。
我已经为Xunit添加了一个测试项目,并使用Xunit实施了单元测试。我的测试项目.csproj如下所示。
我已在构建定义中使用以下配置添加了Visual Studio Test任务。
如何仅包含项目和测试项目来计算代码覆盖率?
答案 0 :(得分:1)
您可以使用Run settings file,这是单元测试工具使用的配置文件。在.runsettings
文件中指定了高级代码覆盖率设置。
您可以从代码覆盖率分析中排除指定的程序集。例如:
<ModulePaths>
<Exclude>
<ModulePath>Fabrikam.Math.UnitTest.dll</ModulePath>
<!-- Add more ModulePath nodes here. -->
</Exclude>
</ModulePaths>
然后在源代码管理中添加.runsettings
文件,在Visual Studio测试任务的Setting file
区域下指定文件
有关详细信息,请参见Customize code coverage analysis。