如何通过运行设置文件从代码覆盖率分析结果中排除迁移文件夹?

2024-01-04

我想从代码覆盖率分析结果中排除所有迁移类。所以我在中使用了以下代码codecoverage.runsettings文件,但代码覆盖率分析结果还包括迁移命名空间类。

迁移类的命名空间是MySolution.Data.Migrations他们在Migrations的目录MySolution.Data项目。

数据项目 >codecoverage.runsettings

<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
    <DataCollectionRunSettings>
        <DataCollectors>
            <DataCollector friendlyName="Code Coverage" uri="datacollector://Microsoft/CodeCoverage/2.0" assemblyQualifiedName="Microsoft.VisualStudio.Coverage.DynamicCoverageDataCollector, Microsoft.VisualStudio.TraceCollector, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
                <Configuration>
                    <CodeCoverage>
                          <!-- configuration elements -->
                          <Functions>
                              <Exclude>
                                  <Function>.*\.Data.Migrations\..**</Function>
                              </Exclude>
                          </Functions>
                    </CodeCoverage>
                </Configuration>
            </DataCollector>
        </DataCollectors>
    </DataCollectionRunSettings>
</RunSettings>

我使用了以下代码:

<!-- Exclude Migrations folder -->
<Exclude>
   <Function>^MySolution.Data\.Migrations\..*</Function>
</Exclude>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过运行设置文件从代码覆盖率分析结果中排除迁移文件夹? 的相关文章

随机推荐