2015-02-11 232 views
2

我在命令行上運行MSTest時失敗了一套測試失敗的測試。但是,VS2012 IDE中同樣的測試套件已經通過。測試在命令行上運行MSTest失敗,但通過VS2012

我驗證了相同的測試項目DLL正在命令行和VS2012 IDE上執行。

我通過評論測試方法並觀察MSTest報告驗證了此更新測試摘要,其中一些其他測試失敗了,這是我在評論測試方法之前通過的。

有什麼建議嗎?

+0

你得到什麼錯誤?您是否使用vstest.console.exe從命令行運行測試? – 2015-02-11 19:33:11

+0

我沒有收到錯誤。每次運行測試時都會發生測試失敗。我沒有嘗試vstest.console.exe。 – 2015-02-12 00:55:35

+0

爲什麼測試失敗?無論是錯誤還是失敗的斷言,對吧? – 2015-02-12 00:57:30

回答

5

如果您使用的是VS 2012或更高版本,則應該使用vstest.console.exe來運行測試。 Mstext.exe留在那裏以實現向後兼容。使用vstest.console.exe通常會修復僅在使用mstest.exe運行時存在的問題。

相關問題