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 的一部分。