From 256a7cfe8cd0870a555ba3221ecb5c992cb5b81c Mon Sep 17 00:00:00 2001 From: Yicheng Qin Date: Wed, 13 May 2015 13:38:27 -0700 Subject: [PATCH] pkg/wait: fix TestWaitTestStress The test may fail if two consequent time.Now() returns the same value. Sleep 1ns to avoid this situation. --- pkg/wait/wait_time_test.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/wait/wait_time_test.go b/pkg/wait/wait_time_test.go index 9d713eaad..279a4cc92 100644 --- a/pkg/wait/wait_time_test.go +++ b/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())