From 53a48b4b6b19057bbd0b18367387a8b0c3b2d911 Mon Sep 17 00:00:00 2001 From: dswbx Date: Thu, 3 Apr 2025 07:56:19 +0200 Subject: [PATCH] e2e: overwrite webserver config with env --- app/playwright.config.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/playwright.config.ts b/app/playwright.config.ts index 5b737c13..72096dca 100644 --- a/app/playwright.config.ts +++ b/app/playwright.config.ts @@ -2,6 +2,7 @@ import { defineConfig, devices } from "@playwright/test"; const baseUrl = process.env.TEST_URL || "http://localhost:28623"; const startCommand = process.env.TEST_START_COMMAND || "bun run dev"; +const autoStart = ["1", "true", undefined].includes(process.env.TEST_AUTO_START); export default defineConfig({ testMatch: "**/*.e2e-spec.ts", @@ -30,9 +31,11 @@ export default defineConfig({ use: { ...devices["Desktop Safari"] }, }, */ ], - webServer: { - command: startCommand, - url: baseUrl, - reuseExistingServer: !process.env.CI, - }, + webServer: autoStart + ? { + command: startCommand, + url: baseUrl, + reuseExistingServer: !process.env.CI, + } + : undefined, });