From a8fce24d468651df9bdc6dd5af5cb749ad03f687 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Mon, 30 Apr 2018 20:25:40 +0100 Subject: [PATCH] plugin/cache: fix benchmark (#1758) --- plugin/cache/cache_test.go | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/plugin/cache/cache_test.go b/plugin/cache/cache_test.go index 812dd2b36..e67521986 100644 --- a/plugin/cache/cache_test.go +++ b/plugin/cache/cache_test.go @@ -231,15 +231,15 @@ func BenchmarkCacheResponse(b *testing.B) { reqs[i].SetQuestion(q+".example.org.", dns.TypeA) } - b.RunParallel(func(pb *testing.PB) { - i := 0 - for pb.Next() { - req := reqs[i] - c.ServeDNS(ctx, &test.ResponseWriter{}, req) - i++ - i = i % 5 - } - }) + b.StartTimer() + + j := 0 + for i := 0; i < b.N; i++ { + req := reqs[j] + c.ServeDNS(ctx, &test.ResponseWriter{}, req) + j++ + j = j % 5 + } } func BackendHandler() plugin.Handler {