DBZ-7510 Reformat, add to not fail flaky tests

This commit is contained in:
Chris Cranford 2024-02-29 17:43:55 -05:00 committed by Jiri Pechanec
parent 917634e9dc
commit c605054f14

View File

@ -27,7 +27,17 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Maven Build
run: ./mvnw clean install -B -pl debezium-bom,debezium-connector-sqlserver -am -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./mvnw clean install -B -pl debezium-bom,debezium-connector-sqlserver -am
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
-DfailFlakyTests=false
${{ matrix.feature.extra }}
mysql:
runs-on: ubuntu-latest
strategy:
@ -45,7 +55,17 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Maven Build
run: ./mvnw clean install -B -pl debezium-bom,debezium-connector-mysql -am -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./mvnw clean install -B -pl debezium-bom,debezium-connector-mysql -am
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
-DfailFlakyTests=false
${{ matrix.feature.extra }}
postgres-pgoutput:
runs-on: ubuntu-latest
strategy:
@ -63,8 +83,19 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Maven Build
run: ./mvnw clean install -B -pl debezium-bom,debezium-connector-postgres -am -Passembly,pgoutput-decoder,postgres-16 ${{ matrix.feature.args }} -Ddebezium.test.records.waittime=5 -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
mongodb-40:
run: >
./mvnw clean install -B -pl debezium-bom,debezium-connector-postgres -am
-Passembly,pgoutput-decoder,postgres-16 ${{ matrix.feature.args }}
-Ddebezium.test.records.waittime=5
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
-DfailFlakyTests=false
${{ matrix.feature.extra }}
mongodb:
runs-on: ubuntu-latest
strategy:
matrix:
@ -81,7 +112,18 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Maven Build
run: ./mvnw clean install -B -pl debezium-bom,debezium-connector-mongodb -am -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dversion.mongo.server=7.0 -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./mvnw clean install -B -pl debezium-bom,debezium-connector-mongodb -am
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dversion.mongo.server=7.0
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
-DfailFlakyTests=false
${{ matrix.feature.extra }}
oracle:
runs-on: ubuntu-latest
strategy:
@ -99,7 +141,16 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Maven Build
run: ./mvnw clean install -B -pl debezium-bom,debezium-connector-oracle -am -DskipITs=true -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./mvnw clean install -B -pl debezium-bom,debezium-connector-oracle -am
-DskipITs=true
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
-DfailFlakyTests=false
${{ matrix.feature.extra }}
cassandra:
runs-on: ubuntu-latest
strategy:
@ -123,12 +174,29 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Build Debezium Core
run: ./core/mvnw clean install -f core/pom.xml -DskipTests -DskipITs -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f core/pom.xml
-DskipTests
-DskipITs
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
- name: Install dse dependency artifacts (for Debezium Connector Cassandra)
working-directory: cassandra
run: sh ./install-artifacts.sh
- name: Build Debezium Connectors Cassandra
run: ./core/mvnw clean install -f cassandra/pom.xml -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f cassandra/pom.xml
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
db2:
runs-on: ubuntu-latest
strategy:
@ -152,9 +220,27 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Build Debezium Core
run: ./core/mvnw clean install -f core/pom.xml -DskipTests -DskipITs -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f core/pom.xml
-DskipTests
-DskipITs
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
- name: Build Debezium Connector Db2
run: ./core/mvnw clean install -f db2/pom.xml -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f db2/pom.xml
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
-Dfail.flaky.tests=false
${{ matrix.feature.extra }}
spanner:
runs-on: ubuntu-latest
strategy:
@ -178,9 +264,25 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Build Debezium Core
run: ./core/mvnw clean install -f core/pom.xml -DskipTests -DskipITs -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f core/pom.xml
-DskipTests -DskipITs
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
- name: Build Debezium Connector Spanner
run: ./core/mvnw clean install -f spanner/pom.xml -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f spanner/pom.xml
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
vitess:
runs-on: ubuntu-latest
strategy:
@ -204,9 +306,26 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Build Debezium Core
run: ./core/mvnw clean install -f core/pom.xml -DskipTests -DskipITs -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f core/pom.xml
-DskipTests
-DskipITs
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
- name: Build Debezium Connector Vitess
run: ./core/mvnw clean install -f vitess/pom.xml -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f vitess/pom.xml
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
informix:
runs-on: ubuntu-latest
strategy:
@ -230,9 +349,28 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Build Debezium Core
run: ./core/mvnw clean install -f core/pom.xml -DskipTests -DskipITs -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f core/pom.xml
-DskipTests
-DskipITs
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
- name: Build Debezium Connector Informix
run: ./core/mvnw clean install -f informix/pom.xml -Passembly,informix14 ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Ddebezium.test.records.waittime=5 -Ddebezium.test.records.waittime.after.nulls=5 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f informix/pom.xml
-Passembly,informix14 ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
-Ddebezium.test.records.waittime=5
-Ddebezium.test.records.waittime.after.nulls=5
-DfailFlakyTests=false
${{ matrix.feature.extra }}
quarkus-outbox:
runs-on: ubuntu-latest
strategy:
@ -250,7 +388,16 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Maven Build
run: ./mvnw clean install -B -pl debezium-bom,:debezium-quarkus-outbox -U -am -amd -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./mvnw clean install -B -pl debezium-bom,:debezium-quarkus-outbox -U -am -amd
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
rest-extension:
runs-on: ubuntu-latest
strategy:
@ -268,7 +415,15 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Maven Build
run: ./mvnw clean install -B -pl debezium-bom,debezium-connect-rest-extension -am -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./mvnw clean install -B -pl debezium-bom,debezium-connect-rest-extension -am
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
testing:
runs-on: ubuntu-latest
strategy:
@ -286,7 +441,17 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Maven Build
run: ./mvnw clean install -B -pl debezium-bom,debezium-testing -am -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./mvnw clean install -B -pl debezium-bom,debezium-testing -am
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
-DfailFlakyTests=false
${{ matrix.feature.extra }}
server:
runs-on: ubuntu-latest
strategy:
@ -310,6 +475,24 @@ jobs:
website: jdk.java.net
release: ${{ matrix.feature.release }}
- name: Build Debezium Core
run: ./core/mvnw clean install -f core/pom.xml -DskipTests -DskipITs -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -f core/pom.xml
-DskipTests
-DskipITs
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
${{ matrix.feature.extra }}
- name: Build Debezium Server
run: ./core/mvnw clean install -fae -f server/pom.xml -Passembly ${{ matrix.feature.args }} -Dformat.formatter.goal=validate -Dformat.imports.goal=check -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -DskipNonCore ${{ matrix.feature.extra }}
run: >
./core/mvnw clean install -fae -f server/pom.xml
-Passembly ${{ matrix.feature.args }}
-Dformat.formatter.goal=validate
-Dformat.imports.goal=check
-Dhttp.keepAlive=false
-Dmaven.wagon.http.pool=false
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120
-DskipNonCore
${{ matrix.feature.extra }}