diff --git a/agent/agentssh/agentssh_test.go b/agent/agentssh/agentssh_test.go index ae1aaa92f2ffd..23d9dcc7da3b7 100644 --- a/agent/agentssh/agentssh_test.go +++ b/agent/agentssh/agentssh_test.go @@ -214,7 +214,11 @@ func TestNewServer_CloseActiveConnections(t *testing.T) { } for _, ch := range waitConns { - <-ch + select { + case <-ctx.Done(): + t.Fatal("timeout") + case <-ch: + } } return s, wg.Wait