在ReSharper中是否有任何记录来查找为什么测试没有结果?

时间:2012-05-14 14:53:18

标签: .net visual-studio-2010 nunit resharper

我们有非常复杂的派生类结构,它们构成了我们的系统/集成测试。现在我开始在我的一个测试类中使用参数化NUnit TestFixture,而ReSharper 6.1.1真的不喜欢它。

如果我直接从单元测试会话中运行测试,则测试夹具始终标记为不确定。如果我从代码中运行测试,我会得到相同的结果,但是如果我在测试夹具上展开Resharper的图标并选择仅运行的单个特定测试用例,那么很少会在夹具内运行所有测试,但在大多数情况下它将再次标记夹具是不确定的。

我的参数化夹具在NUnit测试运行器中没有任何问题。

我还创建了一些具有单级继承的示例参数化夹具,它可以工作,因此问题出现在我们整个“框架”的系统测试中。

有没有办法调查为什么夹具被标记为不确定并被排除在试运行之外?

1 个答案:

答案 0 :(得分:4)

这似乎是ReSharper测试运行器的常见问题。见this bug。尝试使用NUnit GUI测试运行器运行它,以确定问题是来自ReSharper还是测试框架。