2014-02-05 35 views
5

在我的團隊中,Visual Studio Team Services(以前稱爲Visual Studio Online/Team Foundation Service)被配置爲在每次檢查時自動構建解決方案並運行解決方案的所有單元測試-在。如何調試Visual Studio Team Services單元測試

有一個測試在我的本地Visual Studio中成功,但在Team Services中沒有成功:我如何才能獲得有關失敗測試的更多信息?是否可以在團隊服務中手動運行測試?

+0

你打開了測試結果並下載了它們嗎?調試在本地工作並在構建服務器上失敗(本地或聯機)的非確定性測試是一件痛苦的事情:)。也許你可以添加一些日誌記錄。 – DaveShaw

+0

測試是否使用任何依賴關係? –

+0

在VS在線的Build/Log部分有一個「Download drop as zip」按鈕,但它讓我下載了整個解決方案,並且沒有關於測試的信息。是的,測試使用依賴關係。 – Sean

回答

6

我有間歇性失敗測試的相同問題。 Visual Studio Team Services稱測試失敗,但不是爲什麼 - 不是在構建的摘要,日誌或診斷選項卡上,而不是在「以zip格式下載所有日誌」時。但是,您可以在Visual Studio中獲取此信息。

在Visual Studio中,轉到菜單視圖>團隊資源管理器。點擊Builds。你應該看到最近的版本列表。雙擊失敗的版本。您現在可以擴展失敗的測試並查看爲什麼他們失敗。

+0

在「查看摘要」部分中,有一個藍色鏈接書寫器,類似於「buildguest @ BUILD-0030 2015-02-04 17:59:49_Any CPU_Debug」,點擊它,Test Result面板將彈出,所有測試案例展示。 –

相關問題