82得票22回答
HRESULT: 0x80131040:所定位的程序集清单定义与程序集引用不匹配。

在运行 nunit 通过 ncover 时,出现了“所定位程序集的清单定义与程序集引用不匹配”的错误。有什么想法吗?

23得票4回答
在Visual Studio中使用属性来从覆盖分析中省略代码

我有一些类由于某种原因不能或不需要进行单元测试。我想将这些类从我的覆盖率指标中排除,以便我可以更好地了解我实际关心的类的覆盖率情况。目前,我必须事后排除结果。我想做的是使用属性来标记那些被排除的类,这样它们就不会被包含在分析范围内。 是否有一种方法可以用属性修饰一个类,从而自动将其排除在覆盖率...

19得票2回答
如何让Force NCover 1.5.8使用和testdriven.net相同的v4框架?

我想从命令行运行测试覆盖率,但无法使 NCover 1.5.8 给代码打桩。明显是可以实现的,因为我使用 TestDriven.net 运行测试覆盖率时可以成功。不同之处似乎在于 TD.NET 可以让 NCover 使用框架 4.0(当它运行时,日志中会显示:MESSAGE: v4.0.303...

13得票4回答
有没有适用于.NET 4和NUnit的免费代码覆盖率工具?

有没有适用于.NET 4和NUnit的免费代码覆盖工具,可以从命令行运行(因此适用于构建服务器)? 请注意,任何需要高于专业版的Visual Studio版本的工具在这种情况下都不合适。 我提出这个问题是因为我无法让NCover 1.5.8与.NET 4 C#应用程序上的NUnit 2.5.5...

12得票9回答
如何发现哪个测试单元检查哪些代码行?

我在尝试使用NUint,希望能够找到一种方法来确定哪行代码通过了哪个测试。 假设我有一个方法,我有三个测试。有没有办法找出每个测试检查哪些代码行? 我之前使用过NCover,它可以找出已经被测试过和未被测试过的代码行。但是,你无法看到是哪个单元测试检查了该代码。 如果处理大量测试时,这将...

11得票3回答
从哪里获取NCover?

我了解到NCover已经商业化。 我正在寻找免费版本。 我应该在哪里获取最新的NCover免费版本? NCover官网只提供商业产品的试用版,没有免费版本。

11得票1回答
Resharper 9.0显示“在选择的解决方案项中未找到测试”,但是有超过100个测试。

Resharper 9.0提示“在所选解决方案项中未找到测试”,但实际上有超过100个测试。 我在Visual Studio 2013中右键单击解决方案,然后在上下文菜单的底部选择“运行单元测试”选项。然而,我收到了错误消息:“在所选解决项中未找到测试”。 偶尔会出现并运行这些测试,但大多...

9得票2回答
NAnt: 以管理员账户身份执行NCover - runas直接返回而不等待

我的NAnt构建作为CruiseControl的一部分以非管理员身份运行。但是我们有一个需要以管理员身份运行的NCover任务。为此,我们考虑使用具有管理员帐户的RunAs。 问题是RunAs会直接返回而不等待进程退出。 有没有办法阻止NAnt构建,直到NCover完成? 谢谢

9得票4回答
使用Gallio、MbUnit和NCover的TestDriven.net问题

为什么TestDriven.Net不能与我的Gallio/MbUnit测试一起工作呢? 我曾经使用过TDD.Net和MbUnit v2,没有遇到任何问题,但是在我的新电脑上使用新版本的Gallio时,它没反应。 从解决方案资源管理器的tdd右键菜单中,如果我进行“带调试器测试”,则在屏幕底...

8得票2回答
代码覆盖率和责任归属

有没有人见过一种工具,可以将代码覆盖率结果与SCM/VCS集成,将未经测试的代码行归属于开发人员? 例如,是否有一种工具可以将NCover的Coverage.Xml与SVN blame结合起来,并生成一份报告,告诉我哪个开发人员提交了最多未经测试的代码?