const { defineConfig } = require('@playwright/test'); require('dotenv').config(); module.exports = defineConfig({ testDir: './tests', timeout: 45000, expect: { timeout: 7000 }, fullyParallel: false, workers: 1, retries: 0, reporter: [ ['html', { outputFolder: 'playwright-report', open: 'never' }], ['json', { outputFile: 'results/playwright-results.json' }], ['list'] ], use: { baseURL: process.env.BASE_URL || 'http://127.0.0.1:8000', trace: 'retain-on-failure', screenshot: 'only-on-failure', video: 'retain-on-failure' }, globalSetup: require.resolve('./fixtures/global-setup'), globalTeardown: require.resolve('./fixtures/global-teardown') });