From d7e12ce453396c8441d411afadff55ffc49d2fd0 Mon Sep 17 00:00:00 2001 From: Yang Li Date: Sun, 27 May 2018 03:42:02 +0800 Subject: [PATCH] scheduler: update tests to use sub-benchmarks (pkg/scheduler/cache) --- pkg/scheduler/cache/cache_test.go | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkg/scheduler/cache/cache_test.go b/pkg/scheduler/cache/cache_test.go index 5972113778..e48ecdf26d 100644 --- a/pkg/scheduler/cache/cache_test.go +++ b/pkg/scheduler/cache/cache_test.go @@ -1069,16 +1069,18 @@ func BenchmarkUpdate1kNodes30kPods(b *testing.B) { } } -func BenchmarkExpire100Pods(b *testing.B) { - benchmarkExpire(b, 100) -} - -func BenchmarkExpire1kPods(b *testing.B) { - benchmarkExpire(b, 1000) -} - -func BenchmarkExpire10kPods(b *testing.B) { - benchmarkExpire(b, 10000) +func BenchmarkExpirePods(b *testing.B) { + podNums := []int{ + 100, + 1000, + 10000, + } + for _, podNum := range podNums { + name := fmt.Sprintf("%dPods", podNum) + b.Run(name, func(b *testing.B) { + benchmarkExpire(b, podNum) + }) + } } func benchmarkExpire(b *testing.B, podNum int) {