2013-07-26 100 views
1

我正在開發一個基於Azure(SDK 2.0)的大型項目,其中包含1000多個單元測試。當調用RoleEnvironment.IsAvailable時,其中幾百個失敗時會出現TypeInstanceInitializerException,但只有在使用Visual Studio Test Explorer(VS2012 Update 3)運行時纔會失敗。在ReSharper(7.1)測試會話中運行時的相同測試沒有問題。他們也通過我們的CI服務器(Tinderbox)。我已經嘗試添加.testsettings或.runsettings文件並啓用部署,但仍會看到引發的異常。Azure單元測試在MSTest中失敗,但通過Resharper

我遇到了相反的問題,測試在基本工具中傳遞,但在ReSharper中失敗,但從來沒有這樣。任何人都可以提供什麼暗示?

+0

我從來沒有聽說過'TypeInstanceInitializerException'。你能用典型的堆棧跟蹤來提供完整的例外嗎? –

回答

0

經過無果的時間,試圖將其降低到足以提供更好的信息,我放棄並重建了我的機器。這似乎解決了這個問題。

0

我發生這種情況的唯一場合是如果我在某個函數中有某種預定義的超時。 Resharper的單元測試似乎總比MS測試慢一點。

我建議你聯繫JetBrains。他們對他們的產品有非常好的支持,可能會讓您更深入地瞭解您的問題。

相關問題