From 26748586264cc8793bd33c82d7b46bfdee47153c Mon Sep 17 00:00:00 2001 From: Elijah Date: Thu, 7 Mar 2024 17:33:55 +0100 Subject: [PATCH] First attempt at Playwright integration into pipeline --- .gitea/workflows/ci-pipeline.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.gitea/workflows/ci-pipeline.yaml b/.gitea/workflows/ci-pipeline.yaml index 5e89828..91e7142 100644 --- a/.gitea/workflows/ci-pipeline.yaml +++ b/.gitea/workflows/ci-pipeline.yaml @@ -113,6 +113,30 @@ jobs: source venv/bin/activate python main.py + end2end-tests: + needs: test + runs-on: self-hosted + steps: + + - name: Checkout E2E tests repo + uses: actions/checkout@v4 + with: + repository: trustchain-oc1-orchestral/IdHub_E2E_testing + ref: master + token: ${{ secrets.SSIKIT_TOKEN }} + + - name: Install dependencies + run: | + npm ci + + - name: Install Playwright browsers + run: | + npx playwright install --with-deps + + - name: Run Playwright tests + run: | + npx playwright test + deploy: needs: test runs-on: self-hosted