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