2013-12-13 45 views
5

我有幾個C#集成測試,每天晚上由Team City和NUnit測試運行器運行。如果測試失敗,Trace Team日誌可以在Team City構建日誌中顯示出來,這將非常有幫助。如何查看TeamCity中的.NET跟蹤日誌?

這可能嗎?

+0

你的意思是說你的測試發出http請求,並且你希望磁盤上的跟蹤文件?如果是這樣,看看http://stackoverflow.com/questions/10141723/how-to-save-trace-info-into-a-file的答案。 –

+0

我的意思是Nunit測試用Trace.TraceError()語句調用方法。我想知道如何看到Team City內的人? –

回答

6

所有控制檯輸出顯示在構建日誌中。不太確定是否在那裏顯示Trace-logs(它甚至可以在某處進行配置?)

單擊構建,轉到測試選項卡。在所有測試的右側有一個小箭頭,點擊它並點擊「在構建日誌中顯示」,然後您將直接進入該測試的輸出。通常對於成功的測試來說沒有很多有趣的東西。失敗的測試對您通常在測試運行器中獲得的所有輸出都有自己的看法。

+3

謝謝Arve,那工作。我剛剛創建了一個跟蹤監聽器來輸出到控制檯,我可以看到構建日誌中的所有信息。 –

0

只是做

Console.WriteLine("") 

它會出現在你的TeamCity構建日誌,可能不會在長期運行,但用於臨時測試調試這應該足夠了最佳的解決方案。