当我们使用DotCover在Teamcity中运行我们的NUnit测试以获取覆盖率时,我们将获得NUnit本身和Newtonsoft的覆盖率报告,这两个代码均由我们的代码调用。但是,我们希望将其从统计信息中排除,因为它们给出了非常糟糕的观点。
我们使用以下dotnet命令运行:
dotnetTest {
projects = "**/*.test.csproj"
coverage = dotcover {
toolPath = "%teamcity.tool.JetBrains.dotCover.CommandLineTools.DEFAULT%"
assemblyFilters = ""
attributeFilters = ""
args = ""
}
}
最好使用组装过滤器,还是有一种更聪明的方法不将它们包括在首位?