Skip to content

Commit 7757bf8

Browse files
committed
Fix Jitter tests
Closes #9
1 parent 48892cf commit 7757bf8

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

retry_test.go

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -148,23 +148,19 @@ func TestRetry(t *testing.T) {
148148

149149
t.Run("Jitter", func(t *testing.T) {
150150
t.Parallel()
151-
var count int
152151

153152
var durs []time.Duration
154153
last := time.Now()
155-
New(time.Millisecond).Attempts(500).Jitter(0.9991).Run(func() error {
154+
New(time.Millisecond * 100).Attempts(100).Jitter(0.1).Run(func() error {
156155
durs = append(durs, time.Since(last))
157156
last = time.Now()
158-
count++
159157
return io.EOF
160158
})
161159

162160
avg := avgDurations(durs)
163161

164-
t.Logf("avg dur: %v", avg)
165-
166-
if avg < time.Microsecond*900 || avg > time.Microsecond*1200 {
167-
t.Errorf("bad avg dur")
162+
if avg < time.Millisecond*90 || avg > time.Millisecond*110 {
163+
t.Error("bad avg dur", avg)
168164
}
169165
})
170166

0 commit comments

Comments
 (0)