150 lines
4.4 KiB
Groovy
150 lines
4.4 KiB
Groovy
// Licensed to the Apache Software Foundation (ASF) under one
|
|
// or more contributor license agreements. See the NOTICE file
|
|
// distributed with this work for additional information
|
|
// regarding copyright ownership. The ASF licenses this file
|
|
// to you under the Apache License, Version 2.0 (the
|
|
// "License"); you may not use this file except in compliance
|
|
// with the License. You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing,
|
|
// software distributed under the License is distributed on an
|
|
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
// KIND, either express or implied. See the License for the
|
|
// specific language governing permissions and limitations
|
|
// under the License.
|
|
|
|
/* ******* Do not commit this file unless you know what you are doing ******* */
|
|
|
|
// **Note**: default db will be create if not exist
|
|
defaultDb = "regression_test"
|
|
|
|
// add useLocalSessionState so that the jdbc will not send
|
|
// init cmd like: select @@session.tx_read_only
|
|
// at each time we connect.
|
|
// add allowLoadLocalInfile so that the jdbc can execute mysql load data from client.
|
|
jdbcUrl = "jdbc:mysql://127.0.0.1:9030/?useLocalSessionState=true&allowLoadLocalInfile=true"
|
|
targetJdbcUrl = "jdbc:mysql://127.0.0.1:9030/?useLocalSessionState=true&allowLoadLocalInfile=true"
|
|
jdbcUser = "root"
|
|
jdbcPassword = ""
|
|
|
|
feSourceThriftAddress = "127.0.0.1:9020"
|
|
feTargetThriftAddress = "127.0.0.1:9020"
|
|
syncerAddress = "127.0.0.1:9190"
|
|
feSyncerUser = "root"
|
|
feSyncerPassword = ""
|
|
|
|
feHttpAddress = "127.0.0.1:8030"
|
|
feHttpUser = "root"
|
|
feHttpPassword = ""
|
|
|
|
// set DORIS_HOME by system properties
|
|
// e.g. java -DDORIS_HOME=./
|
|
suitePath = "${DORIS_HOME}/regression-test/suites"
|
|
dataPath = "${DORIS_HOME}/regression-test/data"
|
|
pluginPath = "${DORIS_HOME}/regression-test/plugins"
|
|
realDataPath = "${DORIS_HOME}/regression-test/realdata"
|
|
sslCertificatePath = "${DORIS_HOME}/regression-test/ssl_default_certificate"
|
|
|
|
// will test <group>/<suite>.groovy
|
|
// empty group will test all group
|
|
testGroups = ""
|
|
// empty suite will test all suite
|
|
testSuites = ""
|
|
// empty directories will test all directories
|
|
testDirectories = ""
|
|
|
|
// this groups will not be executed
|
|
excludeGroups = ""
|
|
// this suites will not be executed
|
|
excludeSuites = "test_broker_load"
|
|
// this directories will not be executed
|
|
excludeDirectories = "segcompaction_p2"
|
|
|
|
customConf1 = "test_custom_conf_value"
|
|
|
|
// for test csv with header
|
|
enableHdfs=false // set to true if hdfs is ready
|
|
hdfsFs = "hdfs://127.0.0.1:9000"
|
|
hdfsUser = "doris-test"
|
|
hdfsPasswd = ""
|
|
brokerName = "broker_name"
|
|
|
|
// broker load test config
|
|
enableBrokerLoad=true
|
|
ak=""
|
|
sk=""
|
|
|
|
// jdbc connector test config
|
|
// To enable jdbc test, you need first start mysql/pg container.
|
|
// See `docker/thirdparties/start-thirdparties-docker.sh`
|
|
enableJdbcTest=false
|
|
mysql_57_port=3316
|
|
pg_14_port=5442
|
|
oracle_11_port=1521
|
|
sqlserver_2022_port=1433
|
|
clickhouse_22_port=8123
|
|
doris_port=9030
|
|
|
|
// hive catalog test config
|
|
// To enable hive test, you need first start hive container.
|
|
// See `docker/thirdparties/start-thirdparties-docker.sh`
|
|
enableHiveTest=false
|
|
hms_port=9183
|
|
hdfs_port=8120
|
|
|
|
// elasticsearch catalog test config
|
|
// See `docker/thirdparties/start-thirdparties-docker.sh`
|
|
enableEsTest=false
|
|
es_6_port=19200
|
|
es_7_port=29200
|
|
es_8_port=39200
|
|
|
|
|
|
//hive catalog test config for bigdata
|
|
enableExternalHiveTest = false
|
|
extHiveHmsHost = "***.**.**.**"
|
|
extHiveHmsPort = 7004
|
|
extHdfsPort = 4007
|
|
extHiveHmsUser = "****"
|
|
extHiveHmsPassword= "***********"
|
|
|
|
//paimon catalog test config for bigdata
|
|
enableExternalPaimonTest = false
|
|
|
|
//mysql jdbc connector test config for bigdata
|
|
enableExternalMysqlTest = false
|
|
extMysqlHost = "***.**.**.**"
|
|
extMysqlPort = 3306
|
|
extMysqlUser = "****"
|
|
extMysqlPassword = "***********"
|
|
|
|
//postgresql jdbc connector test config for bigdata
|
|
enableExternalPgTest = false
|
|
extPgHost = "***.**.**.*"
|
|
extPgPort = 5432
|
|
extPgUser = "****"
|
|
extPgPassword = "***********"
|
|
|
|
// elasticsearch external test config for bigdata
|
|
enableExternalEsTest = false
|
|
extEsHost = "***********"
|
|
extEsPort = 9200
|
|
extEsUser = "*******"
|
|
extEsPassword = "***********"
|
|
|
|
s3Endpoint = "cos.ap-hongkong.myqcloud.com"
|
|
s3BucketName = "doris-build-hk-1308700295"
|
|
s3Region = "ap-hongkong"
|
|
|
|
// If the failure suite num exceeds this config
|
|
// all following suite will be skipped to fast quit the run.
|
|
// <=0 means no limit.
|
|
max_failure_num=0
|
|
|
|
// used for exporting test
|
|
s3ExportBucketName = ""
|
|
|
|
externalEnvIp="127.0.0.1"
|