我正在使用AxoCover,它使用OpenCover生成报告。
excludebyfile
的OpenCover用法是
-excludebyfile:<filter>[;<filter>][;<filter>]
- 通过与文件名匹配的过滤器排除一个或多个类。一个*可以用作通配符。
我想在我的控制器中排除Dispose
方法,而不必使用ExcludeFromCodeCoverage
属性来装饰它们,因此我对(或方法)部分感兴趣用法。
我试过了:
Dispose
- 仍然包括在内(我并不认为这样可行,但值得一试)*Dispose*
- 仍然包括*.Dispose*
- 仍然包括*Controller.Dispose*
- 仍然包括*.cs*Dispose*
- 仍然包括我尝试使用-filter
的语法,例如-[*]*.Dispose*
,但测试无法运行。
请注意,AxoCover不允许编辑-filter
参数,或者我会尝试使用该方法。
使用excludebyfile
参数排除方法的语法是什么?