diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/plugin_test.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/plugin_test.go index ff48879ec3b..a7f5bd1d96f 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/plugin_test.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/plugin_test.go @@ -96,9 +96,11 @@ func BenchmarkAdmit(b *testing.B) { } b.ResetTimer() - for i := 0; i < b.N; i++ { - wh.Admit(context.TODO(), attr, objectInterfaces) - } + b.RunParallel(func(pb *testing.PB) { + for pb.Next() { + wh.Admit(context.TODO(), attr, objectInterfaces) + } + }) }) } } diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/plugin_test.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/plugin_test.go index fc7a604e17a..a975962c679 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/plugin_test.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/plugin_test.go @@ -85,9 +85,11 @@ func BenchmarkValidate(b *testing.B) { attr := webhooktesting.NewAttribute(ns, nil, tt.IsDryRun) b.ResetTimer() - for i := 0; i < b.N; i++ { - wh.Validate(context.TODO(), attr, objectInterfaces) - } + b.RunParallel(func(pb *testing.PB) { + for pb.Next() { + wh.Validate(context.TODO(), attr, objectInterfaces) + } + }) }) } }