Add Quarkus Unit tests to GHA CI (#22073)

This commit is contained in:
Martin Bartoš 2023-08-23 08:43:27 +02:00 committed by GitHub
parent a634c390d5
commit e8abe71833
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -110,6 +110,27 @@ jobs:
with:
job-name: Base IT
quarkus-unit-tests:
name: Quarkus UT
needs: build
timeout-minutes: 15
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
# We want to download Keycloak artifacts
- id: integration-test-setup
name: Integration test setup
uses: ./.github/actions/integration-test-setup
- name: Run unit tests
run: |
./mvnw test -f quarkus/pom.xml -pl '!tests,!tests/junit5,!tests/integration,!dist'
- name: Upload JVM Heapdumps
if: always()
uses: ./.github/actions/upload-heapdumps
quarkus-integration-tests:
name: Quarkus IT
needs: build
@ -590,6 +611,7 @@ jobs:
needs:
- unit-tests
- base-integration-tests
- quarkus-unit-tests
- quarkus-integration-tests
- jdk-integration-tests
- new-store-integration-tests