feedBack/playwright.config.ts
2026-06-16 18:47:13 +02:00

29 lines
648 B
TypeScript

import { defineConfig } from '@playwright/test';
export default defineConfig({
testDir: './tests/browser',
fullyParallel: false,
forbidOnly: !!process.env.CI,
retries: process.env.CI ? 2 : 0,
workers: 1,
reporter: 'html',
use: {
baseURL: 'http://localhost:8000',
trace: 'on-first-retry',
screenshot: 'only-on-failure',
video: 'retain-on-failure',
},
projects: [
{
name: 'chromium',
use: { browserName: 'chromium' },
},
],
webServer: {
command: 'docker compose up -d && sleep 5',
url: 'http://localhost:8000',
timeout: 120000,
reuseExistingServer: !process.env.CI,
},
});