繁体   English   中英

使用PartCover时排除System.Diagnostics.Contracts

[英]Exclude System.Diagnostics.Contracts When Using PartCover

我正在尝试来自.net 3.5的.net代码合同。我有一些单元测试,说明我正在运行PartCover以计算代码覆盖率。

PartCover一直将System.Diagnostics.Contracts包含在我的报告中。 这是我用来包括MyProject并排除其他所有内容的规则。

  <Rule>+[MyProject.DomainModel]*</Rule>
  <Rule>-[System]*</Rule>
  <Rule>-[System.Diagnostics]*</Rule>
  <Rule>-[System.Diagnostics.Contracts]*</Rule>

有什么建议么?

PartCover的规则语法为[assemblyname]namespace ,合同来自Microsoft.Contracts程序集,因此配置必须如下所示:

<Rule>+[MyProject.DomainModel]*</Rule>
<Rule>-[Microsoft.Contracts]*</Rule>

请阅读与PartCover一起安装的PartCover控制台手册,以了解更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM