From 1ced23018ea7c2f5064137bf3983fc5d903fe2f7 Mon Sep 17 00:00:00 2001 From: Mingyu Chen Date: Tue, 28 Feb 2023 19:24:55 +0800 Subject: [PATCH] [improvement](test) modify test_clean_label test to support run multiple time (#17223) use uuid in load label to avoid Label already used issue on the second run Only for master, already fixed in branch-1.2-lts --- .../clean_label/test_clean_label.groovy | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/regression-test/suites/load_p0/clean_label/test_clean_label.groovy b/regression-test/suites/load_p0/clean_label/test_clean_label.groovy index 2c907e9863..70890c3f06 100644 --- a/regression-test/suites/load_p0/clean_label/test_clean_label.groovy +++ b/regression-test/suites/load_p0/clean_label/test_clean_label.groovy @@ -44,40 +44,44 @@ suite("test_clean_label") { try { sql "DROP TABLE IF EXISTS ${testTable}" create_test_table.call(testTable) + def label1 = "clean_label_test1" + UUID.randomUUID().toString().replaceAll("-", "") + def label2 = "clean_label_test2" + UUID.randomUUID().toString().replaceAll("-", "") + def label3 = "clean_label_test3" + UUID.randomUUID().toString().replaceAll("-", "") + def label4 = "clean_label_test4" + UUID.randomUUID().toString().replaceAll("-", "") test { - sql "insert into ${testTable} with label clean_label_test1 select 1, 2;" + sql "insert into ${testTable} with label ${label1} select 1, 2;" } test { - sql "insert into ${testTable} with label clean_label_test2 select 1, 2;" + sql "insert into ${testTable} with label ${label2} select 1, 2;" } test { - sql "insert into ${testTable} with label clean_label_test3 select 1, 2;" + sql "insert into ${testTable} with label ${label3} select 1, 2;" } test { - sql "insert into ${testTable} with label clean_label_test4 select 1, 2;" + sql "insert into ${testTable} with label ${label4} select 1, 2;" } qt_select "select * from ${testTable} order by k1" test { - sql "insert into ${testTable} with label clean_label_test4 select 1, 2;" + sql "insert into ${testTable} with label ${label4} select 1, 2;" exception "errCode = 2, detailMessage = Label" } test { - sql "clean label clean_label_test4 from ${dbName};" + sql "clean label ${label4} from ${dbName};" } test { - sql "insert into ${testTable} with label clean_label_test4 select 1, 2;" + sql "insert into ${testTable} with label ${label4} select 1, 2;" } test { - sql "insert into ${testTable} with label clean_label_test1 select 1, 2;" + sql "insert into ${testTable} with label ${label1} select 1, 2;" exception "errCode = 2, detailMessage = Label" } @@ -86,19 +90,19 @@ suite("test_clean_label") { } test { - sql "insert into ${testTable} with label clean_label_test1 select 1, 2;" + sql "insert into ${testTable} with label ${label1} select 1, 2;" } test { - sql "insert into ${testTable} with label clean_label_test2 select 1, 2;" + sql "insert into ${testTable} with label ${label2} select 1, 2;" } test { - sql "insert into ${testTable} with label clean_label_test3 select 1, 2;" + sql "insert into ${testTable} with label ${label3} select 1, 2;" } test { - sql "insert into ${testTable} with label clean_label_test4 select 1, 2;" + sql "insert into ${testTable} with label ${label4} select 1, 2;" } qt_select "select * from ${testTable} order by k1;"