mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 18:32:23 +00:00
chore: a nit speed up sample test
This commit is contained in:
parent
7fd7c1f7dd
commit
f9ab97ede0
1 changed files with 4 additions and 12 deletions
|
|
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue