From 8d486f6aab3d5d27f67a236758504f7fa89554a5 Mon Sep 17 00:00:00 2001 From: BacLuc Date: Mon, 31 Jul 2023 22:04:24 +0200 Subject: [PATCH] run cypress tests 100 times --- .github/workflows/continuous-integration.yml | 25 +++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index eeddc015c07..924ba0254d9 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -305,11 +305,33 @@ jobs: with: name: e2e-tests-images path: /tmp/ecamp3-dev-*.tar + + large-array: + name: 'create-large-matrix' + runs-on: ubuntu-latest + outputs: + array: ${{ steps.array.outputs.result }} + + steps: + - name: Get lowercase repo owner name + uses: actions/github-script@v6 + id: array + with: + result-encoding: string + script: | + function range(start, stop) { + return Array(stop - start) + .fill(start) + .map((value, index) => value + index); + } + return range(0, 99) e2e-tests-run: name: 'Tests: End-to-end' runs-on: ubuntu-latest - needs: e2e-tests-build + needs: + - e2e-tests-build + - large-array timeout-minutes: 20 strategy: fail-fast: false @@ -319,6 +341,7 @@ jobs: - chrome - firefox - edge + array: ${{ fromJSON(needs.large-array.outputs.large-array) }} steps: - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3