diff --git a/tests/playwright/playwright.config.ts b/tests/playwright/playwright.config.ts index 3a6cff7..83e3375 100644 --- a/tests/playwright/playwright.config.ts +++ b/tests/playwright/playwright.config.ts @@ -3,7 +3,11 @@ import { defineConfig } from "@playwright/test"; export default defineConfig({ testDir: ".", testMatch: "*.spec.ts", - timeout: 30_000, + // 60s per-test timeout: /graph with the dogfood dataset (742 nodes, 1477 + // edges) takes ~25-30s for synchronous layout + SVG generation in + // render_graph_view, leaving <5s for the .toBeVisible() assertion under + // the previous 30s budget. CI runner load makes this tighter still. + timeout: 60_000, retries: process.env.CI ? 1 : 0, workers: 1, // serial — single server instance use: {