目前我学习了Appveyor,并使用工作服进行.Net代码覆盖了我的源代码。当我查看报告时,我看到我有几个类(大多数是模型),我无法用单元测试来覆盖。我发现一个属性[ExcludeFromCodeCoverage]
不能与Coveralls集成。我在文档中发现我可以在-filter
ddls中包含我想隐藏的内容,但是它会被绘满,因为实际上排除的类别较少。
是否有可能以某种方式从代码覆盖中排除特定的类?
appveyor.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
此致
答案 0 :(得分:0)
e.g。 -filter:"+[*]* -[MyModule]MyNamespace.MyClass"