首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有多个程序集的Opencover

具有多个程序集的Opencover
EN

Stack Overflow用户
提问于 2014-03-25 16:35:28
回答 3查看 8.4K关注 0票数 17

我试图将三个单元测试项目(三个不同的dll)合并到一个OpenCover报告中。有可能吗?我试图查看过滤器,但在OpenCover Wiki站点中没有看到足够的细节(示例)。有人能在我可以开始的地方放点灯吗?

非常感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-26 13:25:05

是的是可能的。如果使用nunit (或其他测试运行程序),则可以(通常)同时运行所有测试程序集。

例如:

代码语言:javascript
复制
opencover.console.exe 
    -register:user 
    "-target:nunit-console.exe" 
    "-targetargs:test1.dll test2.dll /noshadow" 
    "-filter:+[*]* -[test*]*" 

或者,如果您使用不同的测试运行程序(或者使用相同的测试运行程序进行多次运行),则可以分别运行它们,并使用报告产生者合并结果以创建单个html报告。

如果您有任何具体的问题,请评论下面的澄清。

票数 15
EN

Stack Overflow用户

发布于 2015-02-23 12:35:29

自2014年11月(v4.5.3427)以来,@Shaun添加了-mergeoutput选项。

它允许合并现有文件,其名称与-output定义的名称相同。

票数 5
EN

Stack Overflow用户

发布于 2017-04-03 20:43:34

您可以给这个powershell脚本https://github.com/rpokrovskij/opencover4vs.ps1/blob/master/opencover4vs.ps1一个机会

它将帮助您原子化创建那些长"-targetargs:test1.dll test2.dll“参数的工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22640885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档