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