DBZ-6854 Add execution additional execution argument to tf

This commit is contained in:
Ondrej Babec 2023-08-31 09:31:56 +02:00 committed by Ondrej Babec
parent 087362bfcc
commit 9d184a8eee
2 changed files with 19 additions and 5 deletions

View File

@ -47,6 +47,14 @@ testing-farm request --compose CentOS-Stream-8 \
--git-ref some-branch \
--plan mysql
```
Run only one test class on testing farm from cli
```shell
testing-farm request --composea debezium-tf-2130 \
--git-url https://github.com/debezium/debezium.git \
--git-ref some-branch \
--plan oracle \
-e EXECUTION_ARG="-Dit.test=io.debezium.connector.oracle.OracleConnectorIT"
```
## Packit-as-a-service for PR check

View File

@ -6,8 +6,9 @@ echo $PWD
if [ "$TEST_PROFILE" = "mysql" ]
then
mvn clean install ${MAVEN_ARGS},debezium-connector-mysql \
mvn clean verify ${MAVEN_ARGS},debezium-connector-mysql \
-Dversion.mysql.server=${MYSQL_VERSION} \
${EXECUTION_ARG:-} \
-Dmysql.port=4301 \
-Dmysql.replica.port=4301 \
-Dmysql.gtid.port=4302 \
@ -15,8 +16,10 @@ then
-P${PROFILE}
elif [ "$TEST_PROFILE" = "postgres" ]
then
mvn clean install ${MAVEN_ARGS},debezium-connector-postgres \
mvn clean verify ${MAVEN_ARGS},debezium-connector-postgres \
-Dpostgres.port=55432 \
${ORACLE_ARG:-} \
${EXECUTION_ARG:-} \
-Dversion.postgres.server=${POSTGRESQL_VERSION} \
-Ddecoder.plugin.name=${DECODER_PLUGIN} \
-Dtest.argline="-Ddebezium.test.records.waittime=5"
@ -24,9 +27,10 @@ elif [ "$TEST_PROFILE" = "oracle" ]
then
source ${HOME}/install-oracle-driver.sh
export LD_LIBRARY_PATH=$ORACLE_ARTIFACT_DIR
mvn clean install -U-pl debezium-connector-oracle -am -fae \
mvn clean verify -U -pl debezium-connector-oracle -am -fae \
-Poracle-tests \
${ORACLE_ARG:-} \
${EXECUTION_ARG:-} \
-Ddatabase.hostname=0.0.0.0 \
-Ddatabase.admin.hostname=0.0.0.0 \
-Dinstantclient.dir=${ORACLE_ARTIFACT_DIR} \
@ -41,10 +45,12 @@ then
else
export DATABASE_IMAGE="mcr.microsoft.com/mssql/server:2022-latest"
fi
mvn clean install ${MAVEN_ARGS},debezium-connector-sqlserver \
mvn clean verify ${MAVEN_ARGS},debezium-connector-sqlserver \
${EXECUTION_ARG:-} \
-Ddocker.db="${DATABASE_IMAGE}"
else
mvn clean install ${MAVEN_ARGS},debezium-connector-mongodb \
mvn clean verify ${MAVEN_ARGS},debezium-connector-mongodb \
${EXECUTION_ARG:-} \
-Dversion.mongo.server=${MONGODB_VERSION}
fi