diff --git a/src/runtime/chan_test.go b/src/runtime/chan_test.go index d4752dd344..039a086e9b 100644 --- a/src/runtime/chan_test.go +++ b/src/runtime/chan_test.go @@ -719,6 +719,7 @@ func TestSelectStackAdjust(t *testing.T) { if after.NumGC-before.NumGC >= 2 { goto done } + runtime.Gosched() } t.Fatal("failed to trigger concurrent GC") done: