From a4f0aa7ee01f9fe34f81ee97ff142d07fbe1eaeb Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Tue, 14 Jan 2025 16:31:02 +0000 Subject: [PATCH] Upload profile from Playwright runs Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- .github/workflows/end-to-end-tests.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/end-to-end-tests.yaml b/.github/workflows/end-to-end-tests.yaml index 4232993fa0..5678610c46 100644 --- a/.github/workflows/end-to-end-tests.yaml +++ b/.github/workflows/end-to-end-tests.yaml @@ -166,12 +166,22 @@ jobs: # We skip tests tagged with @mergequeue when running on PRs, but run them in MQ and everywhere else - name: Run Playwright tests + env: + PWTEST_PROFILE_DIR: profile run: | yarn playwright test \ --shard "${{ matrix.runner }}/${{ needs.build.outputs.num-runners }}" \ --project="${{ matrix.project }}" \ ${{ (github.event_name == 'pull_request' && matrix.runAllTests == false ) && '--grep-invert @mergequeue' || '' }} + - name: Upload profile + if: always() + uses: actions/upload-artifact@v4 + with: + name: profile-${{ matrix.project }}-${{ matrix.runner }} + path: profile + retention-days: 1 + - name: Upload blob report to GitHub Actions Artifacts if: always() uses: actions/upload-artifact@v4