From 23e212286da231572466b0a2d1542118392acf1c Mon Sep 17 00:00:00 2001 From: Omri SirComp Date: Mon, 25 May 2026 11:58:40 +0300 Subject: [PATCH] test: wait for dev server in Playwright config --- playwright.config.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/playwright.config.ts b/playwright.config.ts index e6907d15..392209b0 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -21,6 +21,7 @@ type RC = { }; const rc: RC = process.env.PW_RUNTIME_CONFIG ? JSON.parse(process.env.PW_RUNTIME_CONFIG) : {}; +const localWebServerUrl = 'http://localhost:5173'; function buildProjects(b?: RC['browsers']) { const projects: { name: string; use: object }[] = []; @@ -44,6 +45,17 @@ export default defineConfig({ workers: rc.workers ?? (process.env.CI ? 1 : undefined), timeout: rc.timeout ?? 30_000, + ...(rc.baseUrl + ? {} + : { + webServer: { + command: 'npm run dev', + url: localWebServerUrl, + reuseExistingServer: !process.env.CI, + timeout: 120_000, + }, + }), + reporter: [ ['list'], ['html', { open: 'never' }],