Browse Source

Fix race condition on test

Isaac Saldana 10 năm trước cách đây
mục cha
commit
c0a2e033c3
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      meter_test.go

+ 2 - 2
meter_test.go

@@ -23,14 +23,14 @@ func TestGetOrRegisterMeter(t *testing.T) {
 
 func TestMeterDecay(t *testing.T) {
 	ma := meterArbiter{
-		ticker: time.NewTicker(1),
+		ticker: time.NewTicker(time.Millisecond),
 	}
 	m := newStandardMeter()
 	ma.meters = append(ma.meters, m)
 	go ma.tick()
 	m.Mark(1)
 	rateMean := m.RateMean()
-	time.Sleep(1)
+	time.Sleep(100 * time.Millisecond)
 	if m.RateMean() >= rateMean {
 		t.Error("m.RateMean() didn't decrease")
 	}