From f1189b851eabe4ed5abf2331d6c834169ec06670 Mon Sep 17 00:00:00 2001 From: alexander-schefe Date: Mon, 11 Aug 2025 13:35:27 +0200 Subject: [PATCH 1/2] fix: tried to fix e2e logging --- .github/workflows/reusable-e2e-test-job.yml | 7 ++++++- packages/e2e/playwright.config.ts | 5 +++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/reusable-e2e-test-job.yml b/.github/workflows/reusable-e2e-test-job.yml index 2514a969..0ec60038 100644 --- a/.github/workflows/reusable-e2e-test-job.yml +++ b/.github/workflows/reusable-e2e-test-job.yml @@ -40,7 +40,12 @@ jobs: unset NODE_OPTIONS yarn npx playwright install - npx playwright test + npx playwright test --output test-results --config playwright.config.ts + + - if: failure() + run: | + ls + npx playwright show-trace test-results/tests-entry-entry-switch-language-chromium-retry1/trace.zip - name: Upload Playwright test results if: failure() diff --git a/packages/e2e/playwright.config.ts b/packages/e2e/playwright.config.ts index 34538a60..8605f64a 100644 --- a/packages/e2e/playwright.config.ts +++ b/packages/e2e/playwright.config.ts @@ -4,9 +4,10 @@ const { BASICAUTHENTICATION_USERNAME, BASICAUTHENTICATION_PASSWORD } = process.e const config: PlaywrightTestConfig = { forbidOnly: !!process.env.CI, - retries: process.env.CI ? 2 : 0, + retries: 0, + outputDir: 'test-results', use: { - trace: 'on-first-retry', + trace: 'on', }, projects: [ { From 371fd1d49706a25ee72554c8ec3e3e2a8d4fc578 Mon Sep 17 00:00:00 2001 From: alexander-schefe Date: Mon, 11 Aug 2025 13:53:24 +0200 Subject: [PATCH 2/2] fix: fixed output dir path --- .github/workflows/reusable-e2e-test-job.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/reusable-e2e-test-job.yml b/.github/workflows/reusable-e2e-test-job.yml index 0ec60038..9ef55b1f 100644 --- a/.github/workflows/reusable-e2e-test-job.yml +++ b/.github/workflows/reusable-e2e-test-job.yml @@ -44,12 +44,12 @@ jobs: - if: failure() run: | - ls - npx playwright show-trace test-results/tests-entry-entry-switch-language-chromium-retry1/trace.zip + cd packages/e2e + npx playwright show-trace test-results/tests-entry-entry-switch-language-chromium/trace.zip - name: Upload Playwright test results if: failure() uses: actions/upload-artifact@v4 with: name: playwright-test-logs - path: test-results + path: packages/e2e/test-results