From 0b0a6781ff4bfa226ef77bfda19fc9cb878720ae Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Sat, 26 Oct 2024 00:15:01 +0200 Subject: [PATCH] ci/cd: fix html reporting of playwright --- .github/workflows/e2e-tests.yml | 6 ++++-- frontend/playwright.config.ts | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 9cbc7b3..41a3fae 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -15,12 +15,13 @@ jobs: node-version: lts/* cache: 'npm' cache-dependency-path: frontend/package-lock.json - + - name: Create dummy GeoLite2 City database run: touch ./backend/GeoLite2-City.mmdb - + - name: Build Docker Image run: docker build -t stonith404/pocket-id . + - name: Run Docker Container run: docker run -d --name pocket-id -p 80:80 --env-file .env.test stonith404/pocket-id @@ -41,4 +42,5 @@ jobs: with: name: playwright-report path: frontend/tests/.report + include-hidden-files: true retention-days: 15 diff --git a/frontend/playwright.config.ts b/frontend/playwright.config.ts index c68d3c7..fc19435 100644 --- a/frontend/playwright.config.ts +++ b/frontend/playwright.config.ts @@ -12,7 +12,7 @@ export default defineConfig({ retries: process.env.CI ? 1 : 0, workers: 1, reporter: process.env.CI - ? [['html'], ['github']] + ? [['html', { outputFolder: 'tests/.report' }], ['github']] : [['line'], ['html', { open: 'never', outputFolder: 'tests/.report' }]], use: { baseURL: 'http://localhost',