Просмотр исходного кода

Stabilize asyncbuffer.Cond test

DarthSim 3 месяцев назад
Родитель
Сommit
0b7f79d220
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      asyncbuffer/cond_test.go

+ 5 - 1
asyncbuffer/cond_test.go

@@ -105,10 +105,14 @@ func (s *TestCondSuite) TestRapidTicksAndWaits() {
 	wg.Add(1)
 	go func() {
 		defer wg.Done()
+
+		timeTicker := time.Tick(time.Microsecond)
+
 		for range iterations {
+			<-timeTicker
 			s.cond.Tick()
-			time.Sleep(time.Microsecond)
 		}
+
 		s.cond.Close() // Close after all ticks
 	}()