]> Cypherpunks repositories - gostls13.git/commitdiff
internal/poll: replace t.Sub(time.Now()) with time.Until in test
authorguoguangwu <guoguangwug@gmail.com>
Mon, 18 Mar 2024 07:34:04 +0000 (07:34 +0000)
committerGopher Robot <gobot@golang.org>
Tue, 25 Nov 2025 16:02:14 +0000 (08:02 -0800)
Change-Id: Ia383d4d322008901cd1e57b05fb522db44076fa2
GitHub-Last-Rev: 5c7cbeb7371c6afa47c280e164087e45ca89f3d2
GitHub-Pull-Request: golang/go#66375
Reviewed-on: https://go-review.googlesource.com/c/go/+/572178
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Auto-Submit: Sean Liao <sean@liao.dev>
Reviewed-by: Michael Pratt <mpratt@google.com>
Reviewed-by: Emmanuel Odeke <emmanuel@orijtech.com>
Reviewed-by: Sean Liao <sean@liao.dev>
src/internal/poll/splice_linux_test.go

index e4a7eb2b435d1248f0cc7e91bf2cef26133fe160..9f2b8f94612a16728c579053f986ec7e54390e25 100644 (file)
@@ -59,7 +59,7 @@ func TestSplicePipePool(t *testing.T) {
        // Exploit the timeout of "go test" as a timer for the subsequent verification.
        timeout := 5 * time.Minute
        if deadline, ok := t.Deadline(); ok {
-               timeout = deadline.Sub(time.Now())
+               timeout = time.Until(deadline)
                timeout -= timeout / 10 // Leave 10% headroom for cleanup.
        }
        expiredTime := time.NewTimer(timeout)