Go Wiki:ビルドファームの失敗ログのダウンロードとデバッグ

Goプロジェクトでは、すべてのビルド失敗ログがGCEに保存されており、ダッシュボードからアクセスできます。

fetchlogsを使用して、すべての失敗ログをダウンロードできます。

go get golang.org/x/build/cmd/fetchlogsfetchlogsをダウンロードします。

fetchlogsはデフォルトで最新の300個の失敗ログのみをダウンロードしますが、「謎の」/「不安定な」バグには不十分です。fetchlogs -n <必要な数>を使用してください。

github.com/aclements/go-misc/greplogsも参照することをお勧めします。これはAustinによる便利なツールで、fetchlogsで取得したログに対してgrepを実行できます。

また、github.com/aclements/findflakesは、不安定なテストがいつ失敗し始めたかを推測することができます。


このコンテンツはGo Wikiの一部です。