platform-codebase/features/messaging/backend-api/playwright.config.ts

24 lines
629 B
TypeScript

import { createPlaywrightConfig } from '@lilith/playwright-e2e-docker';
export default createPlaywrightConfig({
testDir: './e2e',
timeout: 60000,
expectTimeout: 10000,
fullyParallel: true,
retries: process.env.CI ? 2 : 0,
reporter: process.env.CI ? 'github' : 'html',
testMatch: /.*\.e2e\.ts/,
devicePreset: 'chromium-only',
baseURL: process.env.API_URL || 'http://localhost:3010',
webServer: process.env.CI
? undefined
: {
command: 'pnpm dev',
port: 3010,
reuseExistingServer: true,
timeout: 120000,
env: {
NODE_ENV: 'test',
},
},
});