First attempt at Playwright integration into pipeline

This commit is contained in:
Elijah 2024-03-07 17:33:55 +01:00
parent 482c3a7d13
commit 2674858626
1 changed files with 24 additions and 0 deletions

View File

@ -113,6 +113,30 @@ jobs:
source venv/bin/activate source venv/bin/activate
python main.py 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: deploy:
needs: test needs: test
runs-on: self-hosted runs-on: self-hosted