diff options
Diffstat (limited to 'frontend/playwright.config.ts')
| -rw-r--r-- | frontend/playwright.config.ts | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/frontend/playwright.config.ts b/frontend/playwright.config.ts new file mode 100644 index 0000000..6272c6e --- /dev/null +++ b/frontend/playwright.config.ts @@ -0,0 +1,29 @@ +import { defineConfig, devices } from "@playwright/test"; + +export default defineConfig({ + testDir: "./e2e", + outputDir: "./e2e/test-results", + fullyParallel: true, + forbidOnly: Boolean(process.env.CI), + retries: process.env.CI ? 2 : 0, + reporter: "list", + use: { + baseURL: "http://127.0.0.1:3001", + trace: "on-first-retry" + }, + webServer: { + command: "NEXT_PUBLIC_API_BASE_URL=http://127.0.0.1:8001 npm run dev -- --hostname 127.0.0.1 --port 3001", + url: "http://127.0.0.1:3001", + reuseExistingServer: !process.env.CI, + timeout: 120_000 + }, + projects: [ + { + name: "chromium-desktop", + use: { + ...devices["Desktop Chrome"], + viewport: { width: 1280, height: 720 } + } + } + ] +}); |
