diff --git a/pkg/transport/timeout_dialer_test.go b/pkg/transport/timeout_dialer_test.go index 12eff0f20..14e95516c 100644 --- a/pkg/transport/timeout_dialer_test.go +++ b/pkg/transport/timeout_dialer_test.go @@ -50,7 +50,8 @@ func TestReadWriteTimeoutDialer(t *testing.T) { select { case <-done: - case <-time.After(d.wtimeoutd * 10): + // It waits 1s more to avoid delay in low-end system. + case <-time.After(d.wtimeoutd*10 + time.Second): t.Fatal("wait timeout") } diff --git a/pkg/transport/timeout_listener_test.go b/pkg/transport/timeout_listener_test.go index 6ee15441f..085a57559 100644 --- a/pkg/transport/timeout_listener_test.go +++ b/pkg/transport/timeout_listener_test.go @@ -76,7 +76,8 @@ func TestWriteReadTimeoutListener(t *testing.T) { select { case <-done: - case <-time.After(wln.wtimeoutd * 10): + // It waits 1s more to avoid delay in low-end system. + case <-time.After(wln.wtimeoutd*10 + time.Second): t.Fatal("wait timeout") }