This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.1 by this push:
new b120e895f17 branch-2.1: [fix](test) fix mysql jdbc catalog test out
#43867 (#43916)
b120e895f17 is described below
commit b120e895f17af48395a5d2fb96ad2e599e750525
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Nov 16 16:29:58 2024 +0800
branch-2.1: [fix](test) fix mysql jdbc catalog test out #43867 (#43916)
Cherry-picked from #43867
Co-authored-by: zy-kkk <[email protected]>
---
.../jdbc/test_mysql_jdbc_catalog.out | 73 ++++++++--------------
.../jdbc/test_mysql_jdbc_catalog.groovy | 28 ++++-----
2 files changed, 39 insertions(+), 62 deletions(-)
diff --git
a/regression-test/data/external_table_p0/jdbc/test_mysql_jdbc_catalog.out
b/regression-test/data/external_table_p0/jdbc/test_mysql_jdbc_catalog.out
index b2101cd96c8..d561e9be064 100644
--- a/regression-test/data/external_table_p0/jdbc/test_mysql_jdbc_catalog.out
+++ b/regression-test/data/external_table_p0/jdbc/test_mysql_jdbc_catalog.out
@@ -1,11 +1,8 @@
-- This file is automatically generated. You should know what you did if you
want to edit this
--- !sql --
+-- !sql_current_catalog --
internal
--- !sql --
-internal
-
--- !sql --
+-- !sql_current_catalog_after_switch --
mysql_jdbc_catalog
-- !ex_tb0 --
@@ -378,7 +375,7 @@ year smallint Yes false \N NONE
-- !auto_default_t2 --
0
--- !sql --
+-- !sql_show_db_from_lower_case --
doris_1
doris_2
doris_3
@@ -388,27 +385,27 @@ init_db
mysql
show_test_do_not_modify
--- !sql --
+-- !sql_show_tbl_from_lower_case --
doris_1
doris_2
doris_3
--- !sql --
+-- !sql1_from_lower_case --
DORIS
--- !sql --
+-- !sql2_from_lower_case --
Doris
--- !sql --
+-- !sql3_from_lower_case --
doris
--- !sql --
+-- !sql_count_from_rename1 --
1
--- !sql --
+-- !sql_count_from_rename2 --
1
--- !sql --
+-- !sql1_conjuncts --
10 \N 7744
11 \N -94
12 16970 95
@@ -425,30 +422,21 @@ doris
8 \N \N
9 \N \N
--- !sql --
+-- !sql2_conjuncts --
--- !sql --
+-- !sql_ctas_partition_text_1 --
int_u bigint Yes true \N
text varchar(65533) Yes true \N
t2 text Yes false \N NONE
--- !sql --
-varchar varchar(65533) Yes true \N
-int_u bigint Yes false \N NONE
-
--- !sql --
-int_u bigint Yes true \N
-text varchar(65533) Yes true \N
-t2 varchar(65533) Yes false \N NONE
-
--- !sql --
+-- !sql_ctas_partition_text_2 --
varchar varchar(65533) Yes true \N
int_u bigint Yes false \N NONE
--- !sql --
+-- !sql_current_catalog --
internal
--- !sql --
+-- !sql_current_catalog_after_switch --
mysql_jdbc_catalog
-- !ex_tb0 --
@@ -821,7 +809,7 @@ year smallint Yes false \N NONE
-- !auto_default_t2 --
0
--- !sql --
+-- !sql_show_db_from_lower_case --
doris_1
doris_2
doris_3
@@ -831,27 +819,27 @@ init_db
mysql
show_test_do_not_modify
--- !sql --
+-- !sql_show_tbl_from_lower_case --
doris_1
doris_2
doris_3
--- !sql --
+-- !sql1_from_lower_case --
DORIS
--- !sql --
+-- !sql2_from_lower_case --
Doris
--- !sql --
+-- !sql3_from_lower_case --
doris
--- !sql --
+-- !sql_count_from_rename1 --
1
--- !sql --
+-- !sql_count_from_rename2 --
1
--- !sql --
+-- !sql1_conjuncts --
10 0 7744
11 0 -94
12 16970 95
@@ -868,23 +856,14 @@ doris
8 0 0
9 0 0
--- !sql --
+-- !sql2_conjuncts --
--- !sql --
+-- !sql_ctas_partition_text_1 --
int_u bigint Yes true \N
text varchar(65533) Yes true \N
t2 text Yes false \N NONE
--- !sql --
-varchar varchar(65533) Yes true \N
-int_u bigint Yes false \N NONE
-
--- !sql --
-int_u bigint Yes true \N
-text varchar(65533) Yes true \N
-t2 varchar(65533) Yes false \N NONE
-
--- !sql --
+-- !sql_ctas_partition_text_2 --
varchar varchar(65533) Yes true \N
int_u bigint Yes false \N NONE
diff --git
a/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog.groovy
b/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog.groovy
index 65c4fe39a97..36d6807b5dc 100644
---
a/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog.groovy
+++
b/regression-test/suites/external_table_p0/jdbc/test_mysql_jdbc_catalog.groovy
@@ -16,8 +16,6 @@
// under the License.
suite("test_mysql_jdbc_catalog",
"p0,external,mysql,external_docker,external_docker_mysql") {
- qt_sql """select current_catalog()"""
-
String enabled = context.config.otherConfigs.get("enableJdbcTest")
String externalEnvIp = context.config.otherConfigs.get("externalEnvIp")
String s3_endpoint = getS3Endpoint()
@@ -140,9 +138,9 @@ suite("test_mysql_jdbc_catalog",
"p0,external,mysql,external_docker,external_doc
PROPERTIES("replication_num" = "1");
"""
- qt_sql """select current_catalog()"""
+ qt_sql_current_catalog """select current_catalog()"""
sql """switch ${catalog_name}"""
- qt_sql """select current_catalog()"""
+ qt_sql_current_catalog_after_switch """select current_catalog()"""
sql """ use ${ex_db_name}"""
order_qt_ex_tb0 """ select id, name from ${ex_tb0} order by id; """
@@ -546,11 +544,11 @@ suite("test_mysql_jdbc_catalog",
"p0,external,mysql,external_docker,external_doc
);
"""
- qt_sql "show databases from mysql_lower_case_catalog;"
- qt_sql "show tables from mysql_lower_case_catalog.doris_2;"
- qt_sql "select * from mysql_lower_case_catalog.doris_2.doris_1 order
by id;"
- qt_sql "select * from mysql_lower_case_catalog.doris_2.doris_2 order
by id;"
- qt_sql "select * from mysql_lower_case_catalog.doris_2.doris_3 order
by id;"
+ qt_sql_show_db_from_lower_case "show databases from
mysql_lower_case_catalog;"
+ qt_sql_show_tbl_from_lower_case "show tables from
mysql_lower_case_catalog.doris_2;"
+ qt_sql1_from_lower_case "select * from
mysql_lower_case_catalog.doris_2.doris_1 order by id;"
+ qt_sql2_from_lower_case "select * from
mysql_lower_case_catalog.doris_2.doris_2 order by id;"
+ qt_sql3_from_lower_case "select * from
mysql_lower_case_catalog.doris_2.doris_3 order by id;"
sql """ drop catalog if exists mysql_lower_case_catalog; """
sql """ drop catalog if exists mysql_lower_case_catalog2; """
@@ -606,11 +604,11 @@ suite("test_mysql_jdbc_catalog",
"p0,external,mysql,external_docker,external_doc
"driver_class" = "${driver_class}"
);"""
- qt_sql """select count(*) from mysql_rename1.doris_test.ex_tb1;"""
+ qt_sql_count_from_rename1 """select count(*) from
mysql_rename1.doris_test.ex_tb1;"""
sql """alter catalog mysql_rename1 rename mysql_rename2"""
- qt_sql """select count(*) from mysql_rename2.doris_test.ex_tb1;"""
+ qt_sql_count_from_rename2 """select count(*) from
mysql_rename2.doris_test.ex_tb1;"""
sql """drop catalog if exists mysql_rename2;"""
@@ -625,9 +623,9 @@ suite("test_mysql_jdbc_catalog",
"p0,external,mysql,external_docker,external_doc
"driver_class" = "${driver_class}"
);"""
- order_qt_sql """SELECT * FROM
mysql_conjuncts.doris_test.compoundpredicate_test WHERE (pk > 4) OR ((pk < 6 OR
pk > 7) AND col_int_undef_signed < 1);"""
+ order_qt_sql1_conjuncts """SELECT * FROM
mysql_conjuncts.doris_test.compoundpredicate_test WHERE (pk > 4) OR ((pk < 6 OR
pk > 7) AND col_int_undef_signed < 1);"""
- order_qt_sql """select * from mysql_conjuncts.doris_test.text_push
where pk <=7;"""
+ order_qt_sql2_conjuncts """select * from
mysql_conjuncts.doris_test.text_push where pk <=7;"""
// test create table as select
sql """use internal.${internal_db_name}"""
@@ -638,10 +636,10 @@ suite("test_mysql_jdbc_catalog",
"p0,external,mysql,external_docker,external_doc
sql """set enable_nereids_planner=true"""
// 1. test text type column as distribution col
sql """create table ctas_partition_text_1 distributed by hash(text)
buckets 1 properties("replication_num" = "1") as select int_u, text, text as t2
from mysql_conjuncts.doris_test.all_types;"""
- qt_sql """desc ctas_partition_text_1"""
+ qt_sql_ctas_partition_text_1 """desc ctas_partition_text_1"""
// 2. test varchar type column as first col
sql """create table ctas_partition_text_2 distributed by hash(int_u)
buckets 1 properties("replication_num" = "1") as select varchar, int_u from
mysql_conjuncts.doris_test.all_types;"""
- qt_sql """desc ctas_partition_text_2"""
+ qt_sql_ctas_partition_text_2 """desc ctas_partition_text_2"""
// ctas logic is different between new and old planner.
// so need to test both.
// the old planner's test can be removed once the old planner is
removed.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]