chore: a nit speed up sample test

This commit is contained in:
levisyin 2024-05-23 15:17:10 +08:00
parent 7fd7c1f7dd
commit f9ab97ede0

View file

@ -135,11 +135,8 @@ func TestExpDecaySampleNanosecondRegression(t *testing.T) {
} }
s := sw.Snapshot() s := sw.Snapshot()
v := s.(*sampleSnapshot).values v := s.(*sampleSnapshot).values
avg := float64(0) sum := float64(s.Sum())
for i := 0; i < len(v); i++ { avg := sum / float64(len(v))
avg += float64(v[i])
}
avg /= float64(len(v))
if avg > 16 || avg < 14 { if avg > 16 || avg < 14 {
t.Errorf("out of range [14, 16]: %v\n", avg) t.Errorf("out of range [14, 16]: %v\n", avg)
} }
@ -206,14 +203,9 @@ func TestUniformSampleIncludesTail(t *testing.T) {
for i := 0; i < max; i++ { for i := 0; i < max; i++ {
sw.Update(int64(i)) sw.Update(int64(i))
} }
s := sw.Snapshot() sum := sw.Snapshot().Sum()
v := s.(*sampleSnapshot).values
sum := 0
exp := (max - 1) * max / 2 exp := (max - 1) * max / 2
for i := 0; i < len(v); i++ { if int64(exp) != sum {
sum += int(v[i])
}
if exp != sum {
t.Errorf("sum: %v != %v\n", exp, sum) t.Errorf("sum: %v != %v\n", exp, sum)
} }
} }