spb/autoscholar
Public
1import { defineConfig, devices } from "@playwright/test";23const baseURL = process.env.E2E_BASE_URL ?? "http://localhost:8470";45export default defineConfig({6 testDir: ".",7 testMatch: /.*\.spec\.ts/,8 timeout: 60_000,9 fullyParallel: false,10 workers: 1,11 retries: 0,12 reporter: [["list"], ["html", { open: "never", outputFolder: "../../playwright-report" }]],13 outputDir: "../../test-results",14 use: { baseURL, trace: "retain-on-failure", ...devices["Desktop Chrome"] },15 webServer: process.env.E2E_NO_SERVER16 ? undefined17 : {18 command: "pnpm --filter @autoscholar/web start",19 url: baseURL,20 reuseExistingServer: true,21 timeout: 120_000,22 cwd: "../..",23 },24});25