diff options
author | Alex Brainman <alex.brainman@gmail.com> | 2014-05-07 16:34:21 +1000 |
---|---|---|
committer | Alex Brainman <alex.brainman@gmail.com> | 2014-05-07 16:34:21 +1000 |
commit | 8454a824882bcc04d57e86142d791de3ddbfd6f0 (patch) | |
tree | ae771faa6b605d738799ee9e1d5f947d4a51befb /src/race.bash | |
parent | 8d0b702c62bc01e46b3ce117bb1d47fc9162e35c (diff) | |
download | go-8454a824882bcc04d57e86142d791de3ddbfd6f0.tar.gz |
race.bash,race.bat: unset GOROOT_FINAL during tests
Just like run.* scripts do.
Fixes race build.
LGTM=dave, dvyukov
R=dvyukov, dave
CC=golang-codereviews
https://codereview.appspot.com/98980043
Diffstat (limited to 'src/race.bash')
-rwxr-xr-x | src/race.bash | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/race.bash b/src/race.bash index 18201f992..1680c09e4 100755 --- a/src/race.bash +++ b/src/race.bash @@ -38,5 +38,11 @@ fi # golang.org/issue/5537 - we must build a race enabled cmd/cgo before trying to use it. go install -race cmd/cgo go install -race std + +# we must unset GOROOT_FINAL before tests, because runtime/debug requires +# correct access to source code, so if we have GOROOT_FINAL in effect, +# at least runtime/debug test will fail. +unset GOROOT_FINAL + go test -race -short std go test -race -run=nothingplease -bench=.* -benchtime=.1s -cpu=4 std |