This is an automated email from the ASF dual-hosted git repository.

dataroaring 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 4f00b417969 [chore](suites) Allow change db name in get_ccr_body 
(#37424)
4f00b417969 is described below

commit 4f00b4179696185314adbf11ce051979e1a0b661
Author: walter <w41te...@gmail.com>
AuthorDate: Mon Jul 8 17:47:43 2024 +0800

    [chore](suites) Allow change db name in get_ccr_body (#37424)
    
    Cherry-pick #37324.
---
 .../groovy/org/apache/doris/regression/suite/Suite.groovy  | 12 ++++++++----
 .../org/apache/doris/regression/suite/SuiteContext.groovy  | 14 ++++++++++----
 2 files changed, 18 insertions(+), 8 deletions(-)

diff --git 
a/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Suite.groovy
 
b/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Suite.groovy
index c67fcd88616..55137932d74 100644
--- 
a/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Suite.groovy
+++ 
b/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/Suite.groovy
@@ -306,17 +306,21 @@ class Suite implements GroovyInterceptable {
         }
     }
 
-    String get_ccr_body(String table) {
+    String get_ccr_body(String table, String db = null) {
+        if (db == null) {
+            db = context.dbName
+        }
+
         Gson gson = new Gson()
 
-        Map<String, String> srcSpec = context.getSrcSpec()
+        Map<String, String> srcSpec = context.getSrcSpec(db)
         srcSpec.put("table", table)
 
-        Map<String, String> destSpec = context.getDestSpec()
+        Map<String, String> destSpec = context.getDestSpec(db)
         destSpec.put("table", table)
 
         Map<String, Object> body = Maps.newHashMap()
-        body.put("name", context.suiteName + "_" + context.dbName + "_" + 
table)
+        body.put("name", context.suiteName + "_" + db + "_" + table)
         body.put("src", srcSpec)
         body.put("dest", destSpec)
 
diff --git 
a/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SuiteContext.groovy
 
b/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SuiteContext.groovy
index 1cf6d021de9..906e90fcee0 100644
--- 
a/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SuiteContext.groovy
+++ 
b/regression-test/framework/src/main/groovy/org/apache/doris/regression/suite/SuiteContext.groovy
@@ -222,20 +222,26 @@ class SuiteContext implements Closeable {
         return spec
     }
 
-    Map<String, String> getSrcSpec() {
+    Map<String, String> getSrcSpec(String db = null) {
+        if (db == null) {
+            db = dbName
+        }
         String[] jdbc = getJdbcNetInfo().split(":")
         Map<String, String> spec = getSpec(jdbc)
         spec.put("thrift_port", 
config.feSourceThriftNetworkAddress.port.toString())
-        spec.put("database", dbName)
+        spec.put("database", db)
 
         return spec
     }
 
-    Map<String, String> getDestSpec() {
+    Map<String, String> getDestSpec(String db = null) {
+        if (db == null) {
+            db = dbName
+        }
         String[] jdbc = getDownstreamJdbcNetInfo().split(":")
         Map<String, String> spec = getSpec(jdbc)
         spec.put("thrift_port", 
config.feTargetThriftNetworkAddress.port.toString())
-        spec.put("database", "TEST_" + dbName)
+        spec.put("database", "TEST_" + db)
 
         return spec
     }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to