Go Wiki:Download-build-farm-failed-logs-and-debugging

Go 專案的所有組建失敗記錄都儲存在 GCE 中,您可以透過 資訊面板 來存取這些記錄。

您可以透過 fetchlogs 下載所有失敗記錄。

透過 go get golang.org/x/build/cmd/fetchlogs 下載 fetchlogs

fetchlogs 預設僅下載 300 筆最新的失敗記錄,對於「難以追蹤」/「不穩定」的錯誤來說是不夠的。fetchlogs -n <您要的數量>

您可能也想看看 github.com/aclements/go-misc/greplogs。這是 Austin 撰寫的一個實用工具,可以用於對透過 fetchlogs 抓取的記錄執行 grep。

此外,github.com/aclements/findflakes 可以針對不穩定測試開始失敗的時間進行一些猜測。


此內容屬於 Go Wiki 的一部分。