scheduler: update tests to use sub-benchmarks (pkg/scheduler/cache)

pull/8/head
Yang Li 2018-05-27 03:42:02 +08:00
parent 2aced6d9e4
commit d7e12ce453
1 changed files with 12 additions and 10 deletions

View File

@ -1069,16 +1069,18 @@ func BenchmarkUpdate1kNodes30kPods(b *testing.B) {
} }
} }
func BenchmarkExpire100Pods(b *testing.B) { func BenchmarkExpirePods(b *testing.B) {
benchmarkExpire(b, 100) podNums := []int{
} 100,
1000,
func BenchmarkExpire1kPods(b *testing.B) { 10000,
benchmarkExpire(b, 1000) }
} for _, podNum := range podNums {
name := fmt.Sprintf("%dPods", podNum)
func BenchmarkExpire10kPods(b *testing.B) { b.Run(name, func(b *testing.B) {
benchmarkExpire(b, 10000) benchmarkExpire(b, podNum)
})
}
} }
func benchmarkExpire(b *testing.B, podNum int) { func benchmarkExpire(b *testing.B, podNum int) {