From ef07dfc781bf212d4841a2956af38c3ae0f97399 Mon Sep 17 00:00:00 2001 From: seawinde Date: Mon, 24 Jun 2024 20:17:38 +0800 Subject: [PATCH] [fix](mtmv) Fix union rewrite by materialized view regression test instability --- .../mv/union_rewrite/usercase_union_rewrite.groovy | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/regression-test/suites/nereids_rules_p0/mv/union_rewrite/usercase_union_rewrite.groovy b/regression-test/suites/nereids_rules_p0/mv/union_rewrite/usercase_union_rewrite.groovy index 3b6e51d38a818d..c076d13166cec0 100644 --- a/regression-test/suites/nereids_rules_p0/mv/union_rewrite/usercase_union_rewrite.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/union_rewrite/usercase_union_rewrite.groovy @@ -153,9 +153,13 @@ suite ("usercase_union_rewrite") { o_comment, o_orderdate """ + explain { sql("${query_stmt}") - contains "${mv_name}(${mv_name})" + check {result -> + def splitResult = result.split("MaterializedViewRewriteFail") + splitResult.length == 2 ? splitResult[0].contains(mv_name) : false + } } compare_res(query_stmt + " order by 1,2,3,4,5,6,7,8") @@ -163,7 +167,10 @@ suite ("usercase_union_rewrite") { sleep(10 * 1000) explain { sql("${query_stmt}") - contains "${mv_name}(${mv_name})" + check {result -> + def splitResult = result.split("MaterializedViewRewriteFail") + splitResult.length == 2 ? splitResult[0].contains(mv_name) : false + } } compare_res(query_stmt + " order by 1,2,3,4,5,6,7,8") }