[regression-case](improve) improve regression test case (#12979)
This commit is contained in:
@ -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
|
||||
|
||||
@ -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}"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user