diff --git a/ringbuf/reader_test.go b/ringbuf/reader_test.go index 71278fbb6..34ef6ec8f 100644 --- a/ringbuf/reader_test.go +++ b/ringbuf/reader_test.go @@ -224,9 +224,6 @@ func BenchmarkReader(b *testing.B) { }, } - b.ResetTimer() - b.ReportAllocs() - for _, bm := range readerBenchmarks { b.Run(bm.name, func(b *testing.B) { prog, events := mustOutputSamplesProg(b, bm.flags, 80) @@ -237,8 +234,13 @@ func BenchmarkReader(b *testing.B) { } defer rd.Close() + buf := make([]byte, 14) + + b.ResetTimer() + b.ReportAllocs() + for i := 0; i < b.N; i++ { - ret, _, err := prog.Benchmark(make([]byte, 14), 1, nil) + ret, _, err := prog.Test(buf) if err != nil { b.Fatal(err) } else if errno := syscall.Errno(-int32(ret)); errno != 0 {