From aa8f6dfd60a749f7fa2b2f85f35963043ee65d60 Mon Sep 17 00:00:00 2001 From: glorv Date: Mon, 18 Nov 2019 10:37:14 +0800 Subject: [PATCH] optimize dll test (#13497) --- ddl/db_test.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/ddl/db_test.go b/ddl/db_test.go index 7b5e3b84bd..d6ce71321e 100644 --- a/ddl/db_test.go +++ b/ddl/db_test.go @@ -1029,9 +1029,13 @@ LOOP: return } - // test index range - for i := 0; i < 100; i++ { - index := rand.Intn(len(keys) - 3) + // Test index range with lower/upper boundary and random inner cases + step := len(keys) / 20 + for i := 0; i <= 20; i++ { + index := i * step + if index > len(keys)-3 { + index = len(keys) - 3 + } rows := tk.MustQuery("select c1 from test_add_index where c3 >= ? order by c1 limit 3", keys[index]).Rows() matchRows(c, rows, [][]interface{}{{keys[index]}, {keys[index+1]}, {keys[index+2]}}) }