runtime: improve a log message in TestCleanupLost

Updates #76929

Change-Id: I3951b14ec979b389773f782a0a89f8277c7b9a59
Reviewed-on: https://go-review.googlesource.com/c/go/+/731680
Reviewed-by: Austin Clements <austin@google.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Keith Randall <khr@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
Lin Lin
2025-12-20 23:46:30 +08:00
committed by Michael Knyszek
parent 81283ad339
commit 43ebed88cc

View File

@@ -331,9 +331,14 @@ func TestCleanupLost(t *testing.T) {
}
wg.Wait()
runtime.GC()
runtime.BlockUntilEmptyCleanupQueue(int64(10 * time.Second))
timeout := 10 * time.Second
empty := runtime.BlockUntilEmptyCleanupQueue(int64(timeout))
if !empty {
t.Errorf("failed to drain cleanup queue within %s", timeout)
}
if got := int(got.Load()); got != want {
t.Errorf("expected %d cleanups to be executed, got %d", got, want)
t.Errorf("%d cleanups executed, expected %d", got, want)
}
}