如何使用xml从dotcover中排除命名空间?

时间:2017-09-25 13:57:54

标签: c# teamcity dotcover

我想从测试覆盖率统计信息中排除一些命名空间。我们正在使用xml进行我们的dotcover配置。

例如,我们以这种方式排除我们的测试项目:

<Filters>
    <ExcludeFilters>
        <FilterEntry>
            <ModuleMask>*Tests</ModuleMask>
        </FilterEntry>
    </ExcludeFilters>
</Filters>

但我无法弄清楚如何为C#名称空间做这件事。

1 个答案:

答案 0 :(得分:2)

好吧,如果您不介意排除“子命名空间”,也可以使用ClassMask。假设您要公开Foo.Bar,您可以:

<FilterEntry>
    <ClassMask>Foo.Bar.*</ClassMask>
</FilterEntry>

如果你有“子命名空间”,你可以使用IncludeFilters再次明确地包含它们,虽然我没有尝试过。