Reuse a single DB instance across all tests in the store-integration-tests job (#34340)

Closes #34339

Signed-off-by: Ryan Emerson <remerson@redhat.com>
This commit is contained in:
Ryan Emerson 2024-10-25 11:34:53 +01:00 committed by GitHub
parent 84f4bd8af1
commit 5246fffb03
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -599,7 +599,12 @@ jobs:
run: | run: |
TESTS=`testsuite/integration-arquillian/tests/base/testsuites/suite.sh database` TESTS=`testsuite/integration-arquillian/tests/base/testsuites/suite.sh database`
echo "Tests: $TESTS" echo "Tests: $TESTS"
./mvnw test ${{ env.SUREFIRE_RETRY }} -Pauth-server-quarkus -Pdb-${{ matrix.db }} "-Dwebdriver.chrome.driver=$CHROMEWEBDRIVER/chromedriver" -Dtest=$TESTS -pl testsuite/integration-arquillian/tests/base 2>&1 | misc/log/trimmer.sh ./mvnw test ${{ env.SUREFIRE_RETRY }} \
-Pauth-server-quarkus -Pdb-${{ matrix.db }} \
"-Dwebdriver.chrome.driver=$CHROMEWEBDRIVER/chromedriver" \
-Dtest=$TESTS \
-Ddocker.keepRunning \
-pl testsuite/integration-arquillian/tests/base 2>&1 | misc/log/trimmer.sh
- name: Run cluster JDBC_PING2 UDP smoke test - name: Run cluster JDBC_PING2 UDP smoke test
run: | run: |
@ -609,6 +614,8 @@ jobs:
-Dtest=RealmInvalidationClusterTest \ -Dtest=RealmInvalidationClusterTest \
-Dsession.cache.owners=2 \ -Dsession.cache.owners=2 \
-Dauth.server.quarkus.cluster.stack=jdbc-ping-udp \ -Dauth.server.quarkus.cluster.stack=jdbc-ping-udp \
-Ddocker.database.skip=true \
-Dauth.server.db.host=localhost \
-pl testsuite/integration-arquillian/tests/base \ -pl testsuite/integration-arquillian/tests/base \
2>&1 | misc/log/trimmer.sh 2>&1 | misc/log/trimmer.sh
@ -620,6 +627,8 @@ jobs:
-Dtest=RealmInvalidationClusterTest \ -Dtest=RealmInvalidationClusterTest \
-Dsession.cache.owners=2 \ -Dsession.cache.owners=2 \
-Dauth.server.quarkus.cluster.stack=jdbc-ping \ -Dauth.server.quarkus.cluster.stack=jdbc-ping \
-Ddocker.database.skip=true \
-Dauth.server.db.host=localhost \
-pl testsuite/integration-arquillian/tests/base \ -pl testsuite/integration-arquillian/tests/base \
2>&1 | misc/log/trimmer.sh 2>&1 | misc/log/trimmer.sh