我們有一個應用程序並使用VSTS進行自動化構建,測試和部署。到目前爲止一切正常。我只有一個問題。我想添加一些額外的日誌到測試日誌。VSTS + Visual Studio測試:添加其他日誌以測試輸出
我們在構建管道中添加了一個簡單的'Visual Studio Test'(V2)任務,它基本上執行所有可找到的組件的所有測試(默認設置)。當我想添加額外的日誌時,我通常使用Console.WriteLine("bla, bla, bla")
,並在本地顯示在測試輸出中。
但同樣的事情不適用於VSTS測試任務。我只看到默認輸出(例如2017-05-30T09:10:48.5505381Z Passed ValidatePassword_ShouldSucceed_WhenCorrectPasswordIsSet
),但看不到其他WriteLine()
調用。我已經嘗試了其他幾種WriteLines:
TestContext.WriteLine($"bla, bla, bla");
Console.WriteLine($"bla, bla, bla");
Trace.WriteLine($"bla, bla, bla");
Debug.WriteLine($"bla, bla, bla");
他們都沒有工作。所以我猜測VSTS測試任務的輸出與'正常'控制檯/調試/跟蹤日誌有某種程度的分離。
我想有一種簡單的方法可以將日誌添加到輸出中,但我無法找到它。
感謝您的幫助。
所以,對我的好消息,我不只是太笨它真的不使用默認的工作輸出:-)順便說一句,我只是支持你的用戶語音帖子。 有誰知道解決方法? – Ash