From: Damien Neil Date: Fri, 23 May 2025 00:18:12 +0000 (-0700) Subject: internal/synctest: speed up TestWeak X-Git-Tag: go1.25rc1~43 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=c2f0fe5854bbae49327f8222098142ab6db74a99;p=gostls13.git internal/synctest: speed up TestWeak Run TestWeak for fewer iterations. Five is enough reproduce #73817, which was the motivation for this test. runtime.GC is ridiculously slow on wasm, and not especially fast anywhere else. Change-Id: Ieb5235d064b123cbc22a306425e385c273b54493 Reviewed-on: https://go-review.googlesource.com/c/go/+/675716 Reviewed-by: Michael Pratt Auto-Submit: Damien Neil LUCI-TryBot-Result: Go LUCI --- diff --git a/src/internal/synctest/synctest_test.go b/src/internal/synctest/synctest_test.go index 8b2ade5630..2e1393591f 100644 --- a/src/internal/synctest/synctest_test.go +++ b/src/internal/synctest/synctest_test.go @@ -710,7 +710,7 @@ func TestHappensBefore(t *testing.T) { // https://go.dev/issue/73817 func TestWeak(t *testing.T) { synctest.Run(func() { - for range 100 { + for range 5 { runtime.GC() b := make([]byte, 1024) weak.Make(&b)