nUnit测试适配器10秒限制:nUnit中的长时间运行测试

5

我在nUnit中有一些测试调用了一个外部程序,有时需要超过10秒才能完成。当我在nUnit的"单元测试"面板中运行它们时,它们可以正常工作。然而,当我使用测试适配器(具有更详细的错误输出和自动测试发现的优点)时,我会遇到以下错误:

The request has taken more than 10 seconds to respond, aborting it.
Exception has been thrown by the target of an invocation.

有没有办法延长我的测试时间限制?这是适配器的问题,还是Visual Studio本身的问题?

编辑:为了澄清,我知道模拟耗时功能是正确的做法。但现在,在我的估计中,重构我的单元测试所需的时间不值得。


我找到了这个链接:忽略长时间运行的测试,但它至少需要几分钟,而不是10秒钟。 - Kobi
2个回答

1
这与VS无关,因为Resharper能够运行超过10秒的测试。这很可能是适配器的限制。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接