1
0
mirror of https://github.com/golang/go synced 2024-09-30 18:28:32 -06:00

runtime/race: fix test for GOMAXPROCS>1

Fixes #4530.

R=dvyukov, dave
CC=golang-dev
https://golang.org/cl/6933052
This commit is contained in:
Albert Strasheim 2012-12-13 10:14:32 +04:00 committed by Dmitriy Vyukov
parent 309eae1923
commit b978995f5d

View File

@ -146,7 +146,13 @@ func runTests() ([]byte, error) {
// The following flags turn off heuristics that suppress seemingly identical reports.
// It is required because the tests contain a lot of data races on the same addresses
// (the tests are simple and the memory is constantly reused).
cmd.Env = append(os.Environ(), `GORACE="suppress_equal_stacks=0 suppress_equal_addresses=0"`)
for _, env := range os.Environ() {
if strings.HasPrefix(env, "GOMAXPROCS=") {
continue
}
cmd.Env = append(cmd.Env, env)
}
cmd.Env = append(cmd.Env, `GORACE="suppress_equal_stacks=0 suppress_equal_addresses=0"`)
ret, _ := cmd.CombinedOutput()
return ret, nil
}