我想在Visual Studio的測試系統中使用Gallio運行MSpec測試,但它似乎忽略了IDE中的MSpec插件。我所做的:如何在使用Gallio的Visual Studio測試系統中運行MSpec?
- 安裝加利奧
- 添加了MSpec NuGet包到我的測試項目
- 添加了公堂NuGet包到我的測試項目
- 複製的MSpec加利奧集成所需的三個文件在公堂的安裝目錄下的「MSpec」文件夾
- 在IDE中寫的MSpec測試
- 然「在解決所有測試」
得到以下錯誤
「沒有試驗或運行,因爲沒有測試加載選定的測試將被禁用」
要檢查公堂本身,我添加到MbUnit的參考和創建一個簡單的MbUnit測試。我也跑了Gallio的其他工具來檢查插件是否被拿起。我甚至重新啓動了VS以獲得更好的效果。
結果
使用Gallio.Echo
或Gallio.Icarus
成功執行既MbUnit的和MSpec測試運行測試,所以插件是被拾起。從Visual Studio運行測試運行MbUnit測試,但不運行MSpec測試,所以Gallio集成似乎正在工作(而不是MSpec插件)。有什麼想法嗎?
之前有人提到它:是的,我寧願使用ReSharper但許可證不適合我目前的情況。