我正在使用Resharper 9.2和NUnit 2.6.4和〜120單元測試。有時當我開始運行測試時,resharper會在隨機測試中停止並將其狀態設置爲Aborted並跳過其他測試。這是非常不方便的,因爲我手動運行了其餘的測試。 有什麼方法可以獲得墮胎的原因,一些resharper測試運行日誌或NUnit的東西來幫助解決我的問題?我如何得到Resharper中止測試的原因?
我還試圖用本地NUnit的亞軍,但它有時拋出異常,它不包含任何有用的信息(一些遠程異常通知沒什麼用處)
我試圖設置「運行長達1個集並行「和」對每個程序集使用單獨的AppDomain進行測試「,但它沒有幫助。
UPD
我已經在調試模式下轉載此,調試單元測試只是停機和輸出窗口,我發現:
The program '[4572] JetBrains.ReSharper.TaskRunner.CLR4.exe: Program Trace' has exited with code 0 (0x0).
The program '[4572] JetBrains.ReSharper.TaskRunner.CLR4.exe: Managed (v4.0.30319)' has exited with code -1073741819 (0xc0000005) 'Access violation'.
看來,問題是外部的不安全庫碼。
嘗試調試本機代碼,或者只是添加日誌記錄。 –