summaryrefslogtreecommitdiff
path: root/src/race.bat
diff options
context:
space:
mode:
authorAlex Brainman <alex.brainman@gmail.com>2014-05-07 16:34:21 +1000
committerAlex Brainman <alex.brainman@gmail.com>2014-05-07 16:34:21 +1000
commit8454a824882bcc04d57e86142d791de3ddbfd6f0 (patch)
treeae771faa6b605d738799ee9e1d5f947d4a51befb /src/race.bat
parent8d0b702c62bc01e46b3ce117bb1d47fc9162e35c (diff)
downloadgo-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.bat')
-rw-r--r--src/race.bat6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/race.bat b/src/race.bat
index 64b2f59c1..8858c57b0 100644
--- a/src/race.bat
+++ b/src/race.bat
@@ -36,6 +36,12 @@ go install -race cmd/cgo
echo # go install -race std
go install -race std
if errorlevel 1 goto fail
+
+:: 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.
+set GOROOT_FINAL=
+
echo # go test -race -short std
go test -race -short std
if errorlevel 1 goto fail