0


目前我学习 Appveyor,并使用工作服来覆盖我的源代码的 .Net 代码。当我查看报告时,我发现我有几个类(主要是模型),单元测试无法涵盖这些类。我发现一个属性[ExcludeFromCodeCoverage] 不适用于工作服集成。我在文档中发现我可以将其包含在-filter 我想要隐蔽的 ddls 中,但它会被涂满,因为实际上排除的类更少。

是否有可能以某种方式从代码覆盖范围中排除特定类?

应用程序.yml
after_test: - packages\OpenCover.4.6.519\tools\OpenCover.Console.exe -register:user -filter:"+[**]*" -target:"packages\NUnit.ConsoleRunner.3.6.1\tools\nunit3-console.exe" -targetargs:"/domain:single test\PATH-TO-UNIT-TEST-DLL" -output:coverage.xml

问候

4

1 回答 1

0

您需要阅读有关了解过滤器的部分

例如-filter:"+[*]* -[MyModule]MyNamespace.MyClass"

于 2017-04-22T09:45:26.020 回答