我正在尝试从CI覆盖率结果中排除多个程序集。我发现使用建议的xml配置很困难:
<Filters>
<ExcludeFilters>
<FilterEntry>
<ModuleMask>*.Tests*</ModuleMask>
<ModuleMask>*.Client*</ModuleMask>
</FilterEntry>
</ExcludeFilters>
</Filters>
我也试过这个:
<Filters>
<ExcludeFilters>
<FilterEntry>
<ModuleMask>*Tests.*</ModuleMask>
<ClassMask>*</ClassMask>
<FunctionMask>*</FunctionMask>
</FilterEntry>
<FilterEntry>
<ModuleMask>*Client.*</ModuleMask>
<ClassMask>*</ClassMask>
<FunctionMask>*</FunctionMask>
</FilterEntry>
</ExcludeFilters>
</Filters>
这不会根据需要排除客户端和测试程序集。
有人可以帮忙吗?
谢谢, ħ
答案 0 :(得分:1)
您可以使用以下示例
<ExcludeFilters>
<FilterEntry>
<ModuleMask>*.Test*</ModuleMask>
</FilterEntry>
<FilterEntry>
<ModuleMask>*Courses.Persistence*</ModuleMask>
</FilterEntry>
<FilterEntry>
<ModuleMask>*Courses.ServiceContract*</ModuleMask>
</FilterEntry>
<FilterEntry>
<ModuleMask>*.Courses.Domain*</ModuleMask>
</FilterEntry>
</ExcludeFilters>