spb/phi-conseil
Public
1import { defineConfig, devices } from "@playwright/test";23const PORT = process.env.PW_PORT ?? "3100";4const baseURL = `http://127.0.0.1:${PORT}`;56export default defineConfig({7 testDir: "./tests/e2e",8 fullyParallel: true,9 retries: process.env.CI ? 1 : 0,10 reporter: process.env.CI ? [["list"], ["html", { open: "never" }]] : "list",11 use: { baseURL, trace: "retain-on-failure", locale: "fr-CA" },12 webServer: {13 command: `pnpm start -p ${PORT}`,14 url: baseURL,15 reuseExistingServer: !process.env.CI,16 timeout: 120_000,17 env: { CONTACT_TRANSPORT: "log", NEXT_PUBLIC_SITE_URL: baseURL },18 },19 projects: [20 {21 name: "desktop",22 use: { ...devices["Desktop Chrome"], viewport: { width: 1440, height: 900 } },23 },24 { name: "mobile", use: { ...devices["iPhone 13"] } },25 ],26});27