]> Cypherpunks repositories - gostls13.git/commitdiff
internal/synctest: speed up TestWeak
authorDamien Neil <dneil@google.com>
Fri, 23 May 2025 00:18:12 +0000 (17:18 -0700)
committerGopher Robot <gobot@golang.org>
Thu, 29 May 2025 17:29:01 +0000 (10:29 -0700)
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 <mpratt@google.com>
Auto-Submit: Damien Neil <dneil@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>

src/internal/synctest/synctest_test.go

index 8b2ade5630d205bd4acb33de891d9a504af4a6dc..2e1393591f2067ad88223e8e298d1f66ff21e532 100644 (file)
@@ -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)