Commit b978995f authored by Albert Strasheim's avatar Albert Strasheim Committed by Dmitriy Vyukov

runtime/race: fix test for GOMAXPROCS>1

Fixes #4530.

R=dvyukov, dave
CC=golang-dev
https://golang.org/cl/6933052
parent 309eae19
...@@ -146,7 +146,13 @@ func runTests() ([]byte, error) { ...@@ -146,7 +146,13 @@ func runTests() ([]byte, error) {
// The following flags turn off heuristics that suppress seemingly identical reports. // 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 // 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). // (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() ret, _ := cmd.CombinedOutput()
return ret, nil return ret, nil
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment