有沒有人見過這種非常奇怪的行爲?Visual Studio單元測試 - 奇怪的行爲
- 我有一個解決方案whith70個單元測試。他們都通過我的開發機器。
- 無論何時我提交我的更改,我們的持續集成過程都將啓動,並且構建框最終將運行相同的70個單元測試。
- 構建箱中只有一個測試始終失敗。
- 錯誤是在一行中,只有從我們的單元測試數據庫獲得記錄。 (我知道它吸收單元測試依賴於數據,但請不要專注於此,因爲它現在不相關)
- 最奇怪的是,當我登錄自己的構建箱,打開相同的Visual Studio解決方案並手動啓動單元測試。結果:全部通過!
有沒有人有過這種奇怪的情況?我猜測Cruise Control.NET和MSTest有一些奇怪的事情發生嗎?
是的,我的猜測是用戶運行測試沒有有效的憑據。確保你的測試項目中有一個app.config文件,或者至少將它鏈接到你真實的配置文件。 – RPM1984 2010-10-06 06:09:07