Go Wiki:ビルドファームの失敗ログのダウンロードとデバッグ
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の一部です。