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>
}
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)
}
}