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
commit fd453ace3835ccb971c1a48ace903c4de860a8ff Author: kkop <45192870+cjj2...@users.noreply.github.com> AuthorDate: Tue Feb 20 10:02:21 2024 +0800 [enhancement](sc-test) Optimize waitForSchemeChangeDone (#31002) --- .../groovy/org/apache/doris/regression/suite/Suite.groovy | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 84a84fa7a54..7d8a388b5ee 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 @@ -24,6 +24,7 @@ import com.google.common.util.concurrent.MoreExecutors import com.google.gson.Gson import groovy.json.JsonSlurper import com.google.common.collect.ImmutableList +import org.apache.commons.lang3.ObjectUtils import org.apache.doris.regression.Config import org.apache.doris.regression.action.BenchmarkAction import org.apache.doris.regression.action.WaitForAction @@ -522,8 +523,16 @@ class Suite implements GroovyInterceptable { runAction(new BenchmarkAction(context), actionSupplier) } - void waitForSchemaChangeDone(Closure actionSupplier) { + void waitForSchemaChangeDone(Closure actionSupplier, String insertSql = null, boolean cleanOperator = false,String tbName=null) { runAction(new WaitForAction(context), actionSupplier) + if (ObjectUtils.isNotEmpty(insertSql)){ + sql insertSql + } + if (cleanOperator==true){ + if (ObjectUtils.isEmpty(tbName)) throw new RuntimeException("tbName cloud not be null") + quickTest("", """ SELECT * FROM ${tbName} """) + sql """ DROP TABLE ${tbName} """ + } } String getBrokerName() { --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org