diff --git a/.github/workflows/e2e-smoke-test.yml b/.github/workflows/e2e-smoke-test.yml index 9fd11bdcd..5d20c057d 100644 --- a/.github/workflows/e2e-smoke-test.yml +++ b/.github/workflows/e2e-smoke-test.yml @@ -67,8 +67,13 @@ jobs: shell: bash run: | yarn run electron:serve > server.log 2>&1 & + SERVER_PID=$! + echo "Electron serve started with PID: $SERVER_PID" sleep 15 + echo "=== Server log after 15s wait ===" cat server.log + echo "=== Checking if process is running ===" + ps aux | grep electron || true yarn workspace beekeeper-studio test:e2e e2e/tests/appLaunch.test.ts env: ELECTRON_ENABLE_LOGGING: 1 diff --git a/apps/studio/playwright.config.ts b/apps/studio/playwright.config.ts index a5dcfe5a5..e5e78c7d1 100644 --- a/apps/studio/playwright.config.ts +++ b/apps/studio/playwright.config.ts @@ -12,5 +12,6 @@ export default defineConfig({ actionTimeout: 10000, trace: 'on-first-retry', screenshot: 'only-on-failure', + video: 'retain-on-failure', } });