measure multiple parse average

This commit is contained in:
Arpad Ryszka 2017-07-26 20:03:46 +02:00
parent 6f8ffa8161
commit 507299f318

View File

@ -21,14 +21,26 @@ func TestBoot(t *testing.T) {
defer f.Close() defer f.Close()
start := time.Now() var d time.Duration
_, err = b.Parse(f) const n = 120
t.Log("duration:", time.Now().Sub(start)) for i := 0; i < n; i++ {
if _, err := f.Seek(0, 0); err != nil {
t.Error(err)
return
}
if err != ErrNotImplemented { start := time.Now()
t.Error(err) _, err = b.Parse(f)
d += time.Now().Sub(start)
if err != ErrNotImplemented {
t.Error(err)
return
}
} }
t.Log("duration:", d/n)
// if err != nil { // if err != nil {
// t.Error(err) // t.Error(err)
// return // return