Skip to content

Commit c2fb1e7

Browse files
committed
testdata: increase timings used for timers test to try to avoid race condition errors on macOS CI
Signed-off-by: deadprogram <[email protected]>
1 parent 895c542 commit c2fb1e7

File tree

2 files changed

+36
-36
lines changed

2 files changed

+36
-36
lines changed

testdata/timers.go

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,51 +4,51 @@ import "time"
44

55
func main() {
66
// Test ticker.
7-
ticker := time.NewTicker(time.Millisecond * 250)
7+
ticker := time.NewTicker(time.Millisecond * 500)
88
println("waiting on ticker")
99
go func() {
10-
time.Sleep(time.Millisecond * 125)
11-
println(" - after 125ms")
12-
time.Sleep(time.Millisecond * 250)
13-
println(" - after 375ms")
14-
time.Sleep(time.Millisecond * 250)
15-
println(" - after 625ms")
10+
time.Sleep(time.Millisecond * 150)
11+
println(" - after 150ms")
12+
time.Sleep(time.Millisecond * 200)
13+
println(" - after 200ms")
14+
time.Sleep(time.Millisecond * 300)
15+
println(" - after 300ms")
1616
}()
1717
<-ticker.C
18-
println("waited on ticker at 250ms")
19-
<-ticker.C
2018
println("waited on ticker at 500ms")
19+
<-ticker.C
20+
println("waited on ticker at 1000ms")
2121
ticker.Stop()
22-
time.Sleep(time.Millisecond * 500)
22+
time.Sleep(time.Millisecond * 750)
2323
select {
2424
case <-ticker.C:
2525
println("fail: ticker should have stopped!")
2626
default:
27-
println("ticker was stopped (didn't send anything after 500ms)")
27+
println("ticker was stopped (didn't send anything after 750ms)")
2828
}
2929

30-
timer := time.NewTimer(time.Millisecond * 250)
30+
timer := time.NewTimer(time.Millisecond * 500)
3131
println("waiting on timer")
3232
go func() {
33-
time.Sleep(time.Millisecond * 125)
34-
println(" - after 125ms")
35-
time.Sleep(time.Millisecond * 250)
36-
println(" - after 250ms")
33+
time.Sleep(time.Millisecond * 200)
34+
println(" - after 200ms")
35+
time.Sleep(time.Millisecond * 400)
36+
println(" - after 400ms")
3737
}()
3838
<-timer.C
39-
println("waited on timer at 250ms")
40-
time.Sleep(time.Millisecond * 250)
39+
println("waited on timer at 500ms")
40+
time.Sleep(time.Millisecond * 500)
4141

42-
reset := timer.Reset(time.Millisecond * 250)
42+
reset := timer.Reset(time.Millisecond * 500)
4343
println("timer reset:", reset)
4444
println("waiting on timer")
4545
go func() {
46-
time.Sleep(time.Millisecond * 125)
47-
println(" - after 125ms")
48-
time.Sleep(time.Millisecond * 250)
49-
println(" - after 250ms")
46+
time.Sleep(time.Millisecond * 200)
47+
println(" - after 200ms")
48+
time.Sleep(time.Millisecond * 400)
49+
println(" - after 400ms")
5050
}()
5151
<-timer.C
52-
println("waited on timer at 250ms")
53-
time.Sleep(time.Millisecond * 250)
52+
println("waited on timer at 500ms")
53+
time.Sleep(time.Millisecond * 500)
5454
}

testdata/timers.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
waiting on ticker
2-
- after 125ms
3-
waited on ticker at 250ms
4-
- after 375ms
2+
- after 150ms
3+
- after 200ms
54
waited on ticker at 500ms
6-
- after 625ms
7-
ticker was stopped (didn't send anything after 500ms)
5+
- after 300ms
6+
waited on ticker at 1000ms
7+
ticker was stopped (didn't send anything after 750ms)
88
waiting on timer
9-
- after 125ms
10-
waited on timer at 250ms
11-
- after 250ms
9+
- after 200ms
10+
waited on timer at 500ms
11+
- after 400ms
1212
timer reset: false
1313
waiting on timer
14-
- after 125ms
15-
waited on timer at 250ms
16-
- after 250ms
14+
- after 200ms
15+
waited on timer at 500ms
16+
- after 400ms

0 commit comments

Comments
 (0)