我正在使用 ncover.reporting 对大量程序集(250+)运行合并,并尝试应用覆盖过滤器以仅包括以我的团队命名空间前缀(基础设施 *)开头的程序集,并排除对 getter 和 setter 的覆盖。我写了一个看起来像这样的基本批处理文件:
NCover.Reporting
C:\hudson\jobs\Infrastructure.Members.Api\workspace\Infrastructure.Members.Api.Test-dll-coverage-results.xml
C:\hudson\jobs\Infrasctucture.REST.Proxy\workspace\Infrasctucture.REST.Proxy.Test-dll-coverage-results.xml
...
//s MergeCoverage.xml
//cf "Infrastructure*":Assembly:False:True
//cf "*get_*":Method
//cf "*set_*":Method
//or FullCoverageReport:Html
//op "C:\NCoverProjects\Reports\FullCoverageReport"
//p "Infrastructure"
但是,当我查看 FullCoverageReport.html 时,我仍然看到包含依赖程序集以及 getter 和 setter。我究竟做错了什么?
提前致谢!