c# – 如何从OpenCover报告中排除类

c# – 如何从OpenCover报告中排除类,第1张

概述在使用OpenCover生成覆盖率报告(然后使用ReportGenerator生成 HTML报告)时,我试图排除框架生成的类.特别是,由服务引用在项目命名空间下生成的类. 我用来生成XML文件的命令如下所示: OpenCover.Console.exe -register:user "-target:MyProject.Tests.dll" -targetargs:"/testcontainer: 在使用OpenCover生成覆盖率报告(然后使用ReportGenerator生成 HTML报告)时,我试图排除框架生成的类.特别是,由服务引用在项目命名空间下生成的类.

我用来生成XML文件的命令如下所示:

OpenCover.Console.exe -register:user "-target:MyProject.Tests.dll" -targetargs:"/testcontainer:MyContainer" -output:coverage.xml -mergebyhash -filter:-*.AWebService.*

我也试图通过文件排除:

OpenCover.Console.exe -register:user "-target:MyProject.Tests.dll" -targetargs:"/testcontainer:MyContainer" -output:coverage.xml -mergebyhash  -excludebyfile:*Reference.cs

但服务引用类仍显示在XML文件中.

有没有办法只排除Visual Studio生成的特定类?

解决方法 看起来您忘记了过滤器arg中的汇编部分,请尝试使用:
-filter:"+[*]* -[*]*.AWebService.*"
总结

以上是内存溢出为你收集整理的c# – 如何从OpenCover报告中排除类全部内容,希望文章能够帮你解决c# – 如何从OpenCover报告中排除类所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1245694.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存