2014-06-20 37 views
5

我在nUnit中进行了一些测试,调用一个有时需要10秒以上完成的外部程序。当我在nUnit的“单元测试会话”面板中运行它时,这工作正常。然而,当我使用的测试适配器(它通过错误输出和自动测试发现有更多的好处),我收到以下错误: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本身的问题吗?

编辑:为了澄清,我知道嘲笑耗时的功能是正确的做法。不过现在,我认为这不值得花时间重构我的单元测试。

+0

我发现这个:[长时间运行的测试被忽略](https://github.com/nunit/nunit-vs-adapter/issues/24),但它至少在几分钟的时间内讨论,不是10秒。 – Kobi

回答

1

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