macOS Sierra 10.12 で golang/go のテストを実行するメモ

このあたりに従い、ソースコードをもってくる。

$ git clone https://go.googlesource.com/go
$ cd go

このあたりに従い、テストを実行する。

$ cd src
$ ./all.bash

失敗した。

$ ./all.bash
##### Building Go bootstrap tool.
cmd/dist
ERROR: Cannot find /Users/utahta/go1.4/bin/go.
Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.

GOROOT_BOOTSTRAP に go 1.4 以上のパスをセットして、実行してみる。

$ GOROOT_BOOTSTRAP=/usr/local/Cellar/go/1.8.3/libexec ./all.bash

成功した。

$ GOROOT_BOOTSTRAP=/usr/local/Cellar/go/1.8.3/libexec ./all.bash
##### Building Go bootstrap tool.
cmd/dist

##### Building Go toolchain using /usr/local/Cellar/go/1.8.3/libexec.
bootstrap/cmd/internal/dwarf
... 略 ...

##### API check

ALL TESTS PASSED

... 略 ...