align bucket boundary to interval in rolling window (#345)

This commit is contained in:
Kevin Wan
2021-01-04 11:17:59 +08:00
committed by GitHub
parent efa43483b2
commit 0786862a35
2 changed files with 8 additions and 1 deletions

View File

@@ -129,6 +129,11 @@ func TestRollingWindowBucketTimeBoundary(t *testing.T) {
r.Add(5)
r.Add(6)
assert.Equal(t, []float64{1, 5, 15}, listBuckets())
time.Sleep(time.Millisecond * 100)
r.Add(7)
r.Add(8)
r.Add(9)
assert.Equal(t, []float64{0, 0, 24}, listBuckets())
}
func TestRollingWindowDataRace(t *testing.T) {