2014-06-20 136 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秒的測試。這很可能是適配器的限制。