You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ErrorDetecting/frontend-vue/playwright.config.ts

35 lines
825 B

import { defineConfig, devices } from "@playwright/test";
export default defineConfig({
testDir: "./e2e",
outputDir: "test-results",
timeout: 60_000,
expect: { timeout: 10_000 },
reporter: [
["list"],
["html", { open: "never", outputFolder: "playwright-report" }],
],
use: { baseURL: "http://127.0.0.1:5173" },
webServer: {
command: "pnpm dev --host 127.0.0.1 --port 5173",
url: "http://127.0.0.1:5173",
reuseExistingServer: !process.env.CI,
},
projects: [
{
name: "api",
testMatch: /.*\.api\.spec\.ts/,
},
{
name: "ui-chromium",
testMatch: /.*\.ui\.spec\.ts/,
use: {
...devices["Desktop Chrome"],
trace: "retain-on-failure",
video: "retain-on-failure",
screenshot: "only-on-failure",
},
},
],
});