From 33e4c5c151a4de8d6934cbba4b6bdde174a8f0d7 Mon Sep 17 00:00:00 2001 From: Christian Jakob <47860090+thesephirot@users.noreply.github.com> Date: Wed, 10 Aug 2022 17:24:19 +0200 Subject: [PATCH] chore: added multiple browser support (#4161) * chore: added multiple browser support * chore: use matrix for parallel jobs * fix: browsername --- .github/workflows/e2e.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 2023545762..9c5a655104 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -12,6 +12,9 @@ on: jobs: test: + strategy: + matrix: + browser: [firefox, chrome] runs-on: ubuntu-20.04 env: ZITADEL_IMAGE_REGISTRY: 'ghcr.io/zitadel/zitadel' @@ -29,14 +32,14 @@ jobs: with: driver: docker install: true - - name: Test - run: docker compose run e2e + - name: Test ${{ matrix.browser }} + run: docker compose run e2e --browser ${{ matrix.browser }} working-directory: e2e - - name: Archive production tests + - name: Archive production tests ${{ matrix.browser }} if: always() uses: actions/upload-artifact@v2 with: - name: production-tests + name: production-tests-${{ matrix.browser }} path: | e2e/cypress/results e2e/cypress/videos