2017-09-25 96 views
2

我想從我的測試覆蓋率統計中排除一些名稱空間。我們爲我們的dotcover配置使用xml。如何使用xml從dotcover中排除名稱空間?

例如,我們排除我們的測試項目是這樣的:

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

但我無法弄清楚如何做到這一點的C#命名空間。

回答

2

那麼,你可以使用ClassMask,如果你不介意「sub-namespaces」被排除在外。假設你要揭露Foo.Bar,你可以有:

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

如果有「子命名空間」你很可能IncludeFilters來再次明確包括他們,雖然我還沒有試過。