const { defineConfig } = require('@playwright/test'); module.exports = defineConfig({ testDir: './tests/e2e', timeout: 10 * 60 * 1000, expect: { timeout: 30 * 1000 }, fullyParallel: false, workers: 1, reporter: [['list'], ['html', { open: 'never' }]], globalSetup: require.resolve('./tests/e2e/global-setup.js'), globalTeardown: require.resolve('./tests/e2e/global-teardown.js'), use: { browserName: 'chromium', headless: true, trace: 'retain-on-failure', screenshot: 'only-on-failure', video: 'retain-on-failure' } });