6
A
回答
7
如果您使用的是NUnit 2.5,則可以使用Timeout屬性在指定的時間段之後通過測試。不幸的是,您需要自己清理所有資源 - 例如在TearDown方法中檢查過程是否正在運行並殺死它們等。
0
這看起來像是一種測試氣味。在我看來,設置超時時間,你試圖對抗症狀。單元測試應該是快速和可重現的(也是速度)。
爲什麼測試需要這麼久?它甚至是隨機「花費很長時間」(有時會執行得很快,有時不會)?
相關問題
- 1. 測試套件需要多長時間?
- 2. 檢查navmesh路徑是否被阻塞需要太長時間
- 3. nUnit測試適配器10秒限制:nUnit中的長時間運行測試
- 4. 單元測試,黑盒測試時需要多長時間?
- 5. 檢測外部通話是否需要長時間在Python中
- 6. 下載需要的時間太長
- 7. sql GROUP BY需要的時間太長
- 8. JSON解析需要太長時間
- 9. 分段瀏覽需要太長時間
- 10. Yodlee Fastlink登錄需要太長時間
- 11. 爲什麼cufftPlanMany()需要太長時間?
- 12. ScrollToRowAtIndexPath需要的時間太長
- 13. Jenkins需要太長時間來執行
- 14. 停止Linq查詢是否需要「太長」
- 15. 是否可以預測程序運行需要多長時間?
- 16. 是否可以測量Winforms表單需要多長時間?
- 17. 發現測試並啓動MSTest跑步者需要的時間太長了
- 18. 我該如何測試(rspec)需要花費太長時間的http請求?
- 19. jquery的停止/完成需要太長的時間來停止動畫
- 20. 當LocationManager中的委託需要太長時間時顯示UIAlert
- 21. Gui測試時間太長 - 您的方法是什麼?
- 22. 爲什麼在TeamCity中運行測試需要比在NUnit中直接運行更長的時間?
- 23. analogRead需要太多時間
- 24. 運行NUnit是否可能針對特定(長)測試列表
- 25. IOS的測試需要很長時間才能添加構建
- 26. 如何找到哪些rspec測試需要這麼長時間
- 27. 測試Windows服務項目需要很長時間
- 28. Rails 5測試需要很長時間才能完成
- 29. 其中子查詢花費的時間太長,需要優化
- 30. 構建android項目在Eclipse中需要太長時間
他說孩子的過程。我猜想一個孩子的過程失敗了,他無法輕易發現。 – Rup 2010-08-15 10:31:05
目前它總是需要一段時間。在修復之前(需要花費一些時間),我可以將其禁用或在超時時使其失效。 – 2010-08-15 10:39:44
問題是,如果測試時間過長,測試失敗 - 它會使單元測試快速運行 - 如果某處的某個代碼有無限循環會怎麼樣 - 無論一切有多快,您都希望代碼快速失敗並且不要掛起構建服務器... – BrainSlugs83 2014-07-11 21:48:39