From d04f871fde6f9951c2fb16daa0ce014f184e4d8c Mon Sep 17 00:00:00 2001 From: Paul Latzelsperger Date: Tue, 1 Oct 2024 09:14:23 +0200 Subject: [PATCH] update e2e CI workflow --- ...un-terraform.yml => run-end2end-tests.yml} | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) rename .github/workflows/{run-terraform.yml => run-end2end-tests.yml} (83%) diff --git a/.github/workflows/run-terraform.yml b/.github/workflows/run-end2end-tests.yml similarity index 83% rename from .github/workflows/run-terraform.yml rename to .github/workflows/run-end2end-tests.yml index ba0317ab..3be4ea29 100644 --- a/.github/workflows/run-terraform.yml +++ b/.github/workflows/run-end2end-tests.yml @@ -18,7 +18,7 @@ # --- -name: "Run MXD locally" +name: "Run E2E Tests" on: workflow_dispatch: workflow_run: @@ -58,19 +58,14 @@ jobs: with: java-version: '22' distribution: 'temurin' - - name: "Backend-Service Build" - working-directory: mxd/backend-service - run: |- - ./gradlew clean dockerize - - name: "Custom TractusX EDC Build" - working-directory: custom-tractusx-edc + - name: "Build Runtime Docker Images" + working-directory: mxd-runtimes run: |- ./gradlew clean dockerize - name: "Load Docker Images" run: |- - kind load docker-image -n mxd backend-service:1.0.0 - kind load docker-image -n mxd custom-edc-controlplane-postgresql-hashicorp-vault:latest - kind load docker-image -n mxd custom-edc-dataplane-hashicorp-vault:latest + kind load docker-image --name mxd backend-service tx-identityhub tx-catalog-server tx-control-plane + - name: "Terraform init" working-directory: mxd run: |- @@ -90,8 +85,10 @@ jobs: curl --fail http://localhost/bob/health/api/check/readiness curl --fail http://localhost/alice/health/api/check/readiness - - name: "Run Tests" - uses: ./.github/actions/mxd-test-action + - name: "Run E2E Tests" + working-directory: mxd-runtimes + run: |- + ./gradlew :e2e-test:test -DrunAllTests=true -PverboseTest=true - name: "Destroy the KinD cluster" run: >-