[regression-case](improve) improve regression test case (#12979)

This commit is contained in:
TengJianPing
2022-09-27 08:53:53 +08:00
committed by GitHub
parent c4b6d4d839
commit df9dcba6db
2 changed files with 13 additions and 3 deletions

View File

@ -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

View File

@ -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}"
}