فهرست منبع

pkg/wait: fix TestWaitTestStress

The test may fail if two consequent time.Now() returns the same value.
Sleep 1ns to avoid this situation.
Yicheng Qin 11 سال پیش
والد
کامیت
256a7cfe8c
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      pkg/wait/wait_time_test.go

+ 2 - 0
pkg/wait/wait_time_test.go

@@ -53,6 +53,8 @@ func TestWaitTestStress(t *testing.T) {
 	wt := NewTimeList()
 	for i := 0; i < 10000; i++ {
 		chs = append(chs, wt.Wait(time.Now()))
+		// sleep one nanosecond before waiting on the next event
+		time.Sleep(time.Nanosecond)
 	}
 	wt.Trigger(time.Now())