Go Wiki: 下载-构建农场-失败日志-和-调试
Go 项目的所有构建失败日志都存储在 GCE 中,您可以通过 仪表板 访问。
您可以使用 fetchlogs
下载所有失败的日志。
通过 go get golang.org/x/build/cmd/fetchlogs
下载 fetchlogs
fetchlogs
默认只下载最近 300 条失败日志,这对于“神秘”/“不稳定的” bug 来说不够。fetchlogs -n <您想要的数量>
您可能还想看看 github.com/aclements/go-misc/greplogs
。这是 Austin 开发的一个有用工具,可以对 fetchlogs 获取的日志运行 grep。
另外 github.com/aclements/findflakes
可以对不稳定测试何时开始失败做出一些猜测。
此内容是 Go Wiki 的一部分。