.net – ReSharper有没有记录,为什么测试是不确定的?

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

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

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

我还创建了一些具有单级继承的示例参数化夹具,它的工作原理是这个问题在系统测试的整个“框架”内.

有没有办法调查为什么夹具被标记为不确定的,并从测试运行中排除?

这似乎是ReSharper测试赛跑者的常见问题.请参阅this bug.尝试使用NUnit GUI测试运行器来确定问题是否来自ReSharper或您的测试框架.
翻译自:https://stackoverflow.com/questions/10585751/is-there-any-logging-in-resharper-to-find-why-the-test-is-inconclusive

转载注明原文:.net – ReSharper有没有记录,为什么测试是不确定的?