diff --git a/pkg/liveshare/port_forwarder_test.go b/pkg/liveshare/port_forwarder_test.go index 990a14e36..93f8187d8 100644 --- a/pkg/liveshare/port_forwarder_test.go +++ b/pkg/liveshare/port_forwarder_test.go @@ -82,6 +82,8 @@ func TestPortForwarderStart(t *testing.T) { go func() { var conn net.Conn + + // We retry DialTimeout in a loop to deal with a race in PortForwarder startup. for tries := 0; conn == nil && tries < 2; tries++ { conn, err = net.DialTimeout("tcp", ":8000", 2*time.Second) if conn == nil {