diff --git a/src/lib/retry_test.go b/src/lib/retry_test.go index 05fe388f5..b2be2cbe4 100644 --- a/src/lib/retry_test.go +++ b/src/lib/retry_test.go @@ -31,7 +31,10 @@ func TestRetryUntil(t *testing.T) { return fmt.Errorf("failed") } assert.Error(RetryUntil(f1, RetryInitialInterval(time.Second), RetryMaxInterval(time.Second), RetryTimeout(time.Second*5))) - assert.LessOrEqual(i, 5) + // f1 called time 0s - sleep - 1s - sleep - 2s - sleep - 3s - sleep - 4s - sleep - 5s + // i after f1 called 1 2 3 4 5 6 + // the i may be 5 or 6 depend on timeout or default which is seleted by the select statement + assert.LessOrEqual(i, 6) f2 := func() error { return nil