mav*_*ick 2 code-coverage opencover
我已经浏览了Opencover wiki文档并尝试了很多,以找出不包含测试程序集作为代码覆盖的一部分的过滤条件.这是问题所在
例如,我有许多程序集以样本名称开头,例如sample.submodule.assembly1.dll,sample.submodule.assembly2.dll,我的测试程序集也以sample.submodule.tests.dll样本开头,这里我应用了过滤条件openCover
1. -filter: "+[sample*]* -[*tests]*"
它不起作用,不生成报告文件.
-filter: "+[sample*]* -[sample.submodule.tests]*" 没有工作,没有生成报告文件,
-filter: "+[sample*]* -[*]*tests*" 没有工作,也没有生成报告文件,
有人可以告诉我这里的过滤条件是什么,以排除代码覆盖范围内的所有测试文件
首先运行OpenCover而不使用任何过滤器.
现在,您可以查看生成的XML报告(或者可以使用ReportGenerator将其转换为HTML)并标识要排除的程序集/模块.
-filter:"+[*]* -[*.tests]* -[*.Tests]*"
Run Code Online (Sandbox Code Playgroud)
注意::首先和之间没有空格"
要么
"-filter:+[*]* -[*.tests]* -[*.Tests]*"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4768 次 |
| 最近记录: |