From c2f0fe5854bbae49327f8222098142ab6db74a99 Mon Sep 17 00:00:00 2001 From: Damien Neil Date: Thu, 22 May 2025 17:18:12 -0700 Subject: [PATCH] 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 --- src/internal/synctest/synctest_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)