[英]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.