From 647d0c3a88fc71b0c1b75cc0ddad28f73495f5bc Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Wed, 8 Sep 2021 12:59:29 +0100 Subject: [PATCH] increase timeout in TestConnectionsClosedIfNotAccepted on CI --- listener_test.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/listener_test.go b/listener_test.go index 7394686..c557dbd 100644 --- a/listener_test.go +++ b/listener_test.go @@ -4,6 +4,7 @@ import ( "context" "io" "net" + "os" "sync" "testing" "time" @@ -91,9 +92,13 @@ func TestAcceptMultipleConns(t *testing.T) { func TestConnectionsClosedIfNotAccepted(t *testing.T) { require := require.New(t) - const timeout = 200 * time.Millisecond + var timeout = 100 * time.Millisecond + if os.Getenv("CI") != "" { + timeout = 500 * time.Millisecond + } + origAcceptTimeout := transport.AcceptTimeout transport.AcceptTimeout = timeout - defer func() { transport.AcceptTimeout = 1 * time.Hour }() + t.Cleanup(func() { transport.AcceptTimeout = origAcceptTimeout }) id, upgrader := createUpgrader(t) ln := createListener(t, upgrader)