From 3eeb83ff1104595e8397f7bb7a6bc512b36284f2 Mon Sep 17 00:00:00 2001 From: seawinde <149132972+seawinde@users.noreply.github.com> Date: Fri, 24 May 2024 19:47:16 +0800 Subject: [PATCH] [test](fix) Fix test check fail when test nested mv hit (#34293) (#35375) pick from master commit id: d20b18f pr: #34293 if mv3 is def as following: select c1, c2, c3 from t1; mv4 is def as following: select c1, c2 from mv3; when query is select c1, c2 from t1; the mv3 and mv4 both can be rewritten successfully --- .../nereids_rules_p0/mv/nested_mtmv/nested_mtmv.groovy | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/regression-test/suites/nereids_rules_p0/mv/nested_mtmv/nested_mtmv.groovy b/regression-test/suites/nereids_rules_p0/mv/nested_mtmv/nested_mtmv.groovy index 881d91d0a4..ce64cc21bf 100644 --- a/regression-test/suites/nereids_rules_p0/mv/nested_mtmv/nested_mtmv.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/nested_mtmv/nested_mtmv.groovy @@ -279,7 +279,11 @@ suite("nested_mtmv") { """ explain { sql("${query_stmt_2}") - contains "${mv_level4_name}(${mv_level4_name})" + check {result -> + // both mv_level4_name and mv_level3_name can be rewritten successfully + result.contains("${mv_level4_name}(${mv_level4_name})") + || result.contains("${mv_level3_name}(${mv_level3_name})") + } } compare_res(query_stmt_2 + " order by 1,2,3,4,5,6,7")