我想从测试覆盖率统计信息中排除一些命名空间。我们正在使用xml进行我们的dotcover配置。
例如,我们以这种方式排除我们的测试项目:
<Filters>
<ExcludeFilters>
<FilterEntry>
<ModuleMask>*Tests</ModuleMask>
</FilterEntry>
</ExcludeFilters>
</Filters>
但我无法弄清楚如何为C#名称空间做这件事。
答案 0 :(得分:2)
好吧,如果您不介意排除“子命名空间”,也可以使用ClassMask
。假设您要公开Foo.Bar
,您可以:
<FilterEntry>
<ClassMask>Foo.Bar.*</ClassMask>
</FilterEntry>
如果你做有“子命名空间”,你可以使用IncludeFilters
再次明确地包含它们,虽然我没有尝试过。