Ant*_*ony 2 c# unit-testing code-coverage visual-studio
我在我的代码覆盖率分析中出现了c__DisplayClass文件,这些文件似乎是来自闭包的自动生成代码(请参阅此链接).
我的问题是,您如何从代码覆盖率结果中删除此自动生成的代码?
经过一些研究,我发现你可以使用.runsettings文件(文档).
您可以在此文件中自定义代码覆盖率结果,如下所示:
<CodeCoverage>
<ModulePaths>
<Exclude></Exclude>
</ModulePaths>
<Functions>
<Exclude>
<Function>.*c__DisplayClass.*</Function>
</Exclude>
</Functions>
</CodeCoverage>
Run Code Online (Sandbox Code Playgroud)
这给了我想要的结果.从结果中排除所有自动生成的c__DisplayClass函数.
| 归档时间: |
|
| 查看次数: |
990 次 |
| 最近记录: |