From df9dcba6db973fbe4cf99cb64ddf80ae9bac6ea7 Mon Sep 17 00:00:00 2001 From: TengJianPing <18241664+jacktengg@users.noreply.github.com> Date: Tue, 27 Sep 2022 08:53:53 +0800 Subject: [PATCH] [regression-case](improve) improve regression test case (#12979) --- .../unique/test_unique_table_debug_data.out | 6 +++++- .../unique/test_unique_table_debug_data.groovy | 10 ++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/regression-test/data/data_model_p0/unique/test_unique_table_debug_data.out b/regression-test/data/data_model_p0/unique/test_unique_table_debug_data.out index f055dd748b..8a9e9545ee 100644 --- a/regression-test/data/data_model_p0/unique/test_unique_table_debug_data.out +++ b/regression-test/data/data_model_p0/unique/test_unique_table_debug_data.out @@ -18,13 +18,17 @@ -- !select_sql_delete -- 3 1 +-- !select_skip_delete1 -- +2 11 +3 1 + -- !select_skip_merge_after_delete -- 1 1 0 1 11 0 1 111 1 3 1 0 --- !select_skip_delete -- +-- !select_skip_delete2 -- 1 1 0 1 11 0 1 111 1 diff --git a/regression-test/suites/data_model_p0/unique/test_unique_table_debug_data.groovy b/regression-test/suites/data_model_p0/unique/test_unique_table_debug_data.groovy index 5b90a0dc4f..4be1174692 100644 --- a/regression-test/suites/data_model_p0/unique/test_unique_table_debug_data.groovy +++ b/regression-test/suites/data_model_p0/unique/test_unique_table_debug_data.groovy @@ -34,7 +34,7 @@ suite("test_unique_table_debug_data") { distributed by hash(a) buckets 16 properties( "replication_allocation" = "tag.location.default:1", - "disable_auto_compaction" = "false" + "disable_auto_compaction" = "true" ); """ @@ -76,13 +76,19 @@ suite("test_unique_table_debug_data") { sql "delete from ${tbName} where a = 2;" qt_select_sql_delete "select * from ${tbName} order by a, b" + // enable skip_delete_predicate, rows deleted with delete statement is returned: + sql "SET skip_delete_predicate=true" + qt_select_skip_delete1 "select * from ${tbName} order by a, b" + + sql "SET skip_delete_predicate=false" + // enable skip_storage_engine_merge and select, rows deleted with delete statement is not returned: sql "SET skip_storage_engine_merge=true" qt_select_skip_merge_after_delete "select * from ${tbName} order by a, b" // enable skip_delete_predicate, rows deleted with delete statement is also returned: sql "SET skip_delete_predicate=true" - qt_select_skip_delete "select * from ${tbName} order by a, b" + qt_select_skip_delete2 "select * from ${tbName} order by a, b" sql "DROP TABLE ${tbName}" }