import { defineConfig } from '@playwright/test'; import { RUN_MODE } from './tests/config'; export default defineConfig({ testDir: './tests/e2e', timeout: 60000, retries: 0, workers: 1, fullyParallel: false, use: { headless: RUN_MODE === 'CI', viewport: { width: 1280, height: 720 }, ignoreHTTPSErrors: true, permissions: ['camera', 'microphone'], video: 'retain-on-failure', launchOptions: { args: [ '--use-fake-ui-for-media-stream', '--use-fake-device-for-media-stream', '--allow-file-access-from-files', // Allows file access from local files '--no-sandbox', '--disable-dev-shm-usage' ] } } });