diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go index a3c565967fced..27341f2069376 100644 --- a/src/cmd/dist/test.go +++ b/src/cmd/dist/test.go @@ -1016,7 +1016,8 @@ func (t *tester) raceTest(dt *distTest) error { // The race builder should catch any error here, but doesn't. // TODO(iant): Figure out how to catch this. // t.addCmd(dt, "src", "go", "test", "-race", "-run=TestParallelTest", "cmd/go") - if t.cgoEnabled { + // TODO: Remove t.goos != "darwin" when issue 17065 is fixed. + if t.cgoEnabled && t.goos != "darwin" { env := mergeEnvLists([]string{"GOTRACEBACK=2"}, os.Environ()) cmd := t.addCmd(dt, "misc/cgo/test", "go", "test", "-race", "-short", t.runFlag("")) cmd.Env = env