diff --git a/.woodpecker/e2e.yml b/.woodpecker/e2e.yml index 3af6edd..786b582 100644 --- a/.woodpecker/e2e.yml +++ b/.woodpecker/e2e.yml @@ -405,7 +405,7 @@ steps: image: mcr.microsoft.com/playwright:v1.55.1-jammy depends_on: - wait-for-stack - timeout: 900 + timeout: 1800 environment: STACK_BASE_URL: http://caddy:8081 STACK_RPC_URL: http://caddy:8081/api/rpc diff --git a/playwright.config.ts b/playwright.config.ts index 5d0da08..c594145 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -9,8 +9,10 @@ import { defineConfig, devices } from '@playwright/test'; * and only run read-only / UI-rendering specs (03, 06, 07). */ -// Read-only specs safe to run in every browser/viewport after chain state exists. -const CROSS_BROWSER_SPECS = '0[367]-*.spec.ts'; +// Lightweight read-only specs for cross-browser/viewport validation. +// Test 06 (dashboard pages) is excluded because each subtest creates a wallet +// context, making it too slow for 4× additional browser runs in CI. +const CROSS_BROWSER_SPECS = '0[37]-*.spec.ts'; // Chromium-specific launch flags (not valid for Firefox/WebKit). const CHROMIUM_ARGS = ['--disable-dev-shm-usage', '--no-sandbox'];