首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NCover不覆盖程序集?

NCover不覆盖程序集?
EN

Stack Overflow用户
提问于 2009-10-30 20:47:01
回答 3查看 737关注 0票数 0

我很难让NCover正确地覆盖.dll。我有几个使用XUnit.NETSubSpec来执行BDD风格规范的测试项目。除了一个测试套件之外,所有这些测试套件都在NCover的版本中完美地运行,该版本附带了TestDriven.NET (1.5.8)。然而,我有一个拒绝描述实际测试的程序集。我已经验证了/a选项的程序集名称是否正确,.pdb文件是否存在,并且在执行过程中没有抛出异常。所有8个测试都通过了,在执行NCover控制台应用程序时可以看到这一点。

程序集引用WPF程序集PresentationCorePresentationFrameworkWindowsBase。我不确定这是否会导致问题,但我对NCover拒绝描述这个大会完全感到困惑。

命令行:

代码语言:javascript
复制
"C:\Program Files (x86)\TestDriven.NET 2.0\NCover\1.5.8\NCover.Console.exe" //reg //w "E:\Campus.Core\Specs.Campus.Windows\bin\Debug" //a Campus.Windows "E:\Campus.Core\ThirdParty\xUnit.NET\v1.5\xunit.console.x86.exe" Specs.Campus.Windows.dll /html Specs.Campus.Windows.html

注:

似乎已经解决了自己的问题,!我不知道什么改变了,但是现在程序集已经被正确地覆盖了,并且已经达到了100%的覆盖率!感谢你们中的各位投入了一些投入。我很感激你!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-11-11 05:32:39

问题似乎已经解决了!我不知道什么改变了,但是现在程序集已经被正确地覆盖了,并且已经达到了100%的覆盖率!感谢你们中的各位投入了一些投入。我很感激你!

票数 0
EN

Stack Overflow用户

发布于 2009-10-30 21:30:59

我不确定v1.5.8是如何工作的,但您是否确定dll已加载到内存中?

确定pdb与dll匹配吗?每隔一段时间,dll就与pdb不同步。它是建立在同一台机器上的吗?

程序集的名称是什么?查看app.config文件,看看是否存在系统排除。

如果您正在使用NCover 3,请随时联系支持,它们将帮助您解决问题。

谢谢

乔·费瑟

票数 1
EN

Stack Overflow用户

发布于 2009-11-05 20:01:21

Nover1.5.8的app.config文件中有一个自动排除程序集的列表.也许其中之一就是排除你的集会?

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

https://stackoverflow.com/questions/1652225

复制
相关文章

相似问题

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