mirror of
https://github.com/golang/go
synced 2024-11-18 14:14:46 -07: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:
parent
309eae1923
commit
b978995f5d
@ -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
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user