const { defineConfig } = require('@playwright/test'); require('dotenv').config(); const { BASE_URL } = require('./fixtures/url'); 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' }], ['./reporters/sqlite-reporter.js', { dbPath: 'results/uat_vapt_results.sqlite' }], ['list'] ], use: { baseURL: BASE_URL, trace: 'retain-on-failure', screenshot: 'only-on-failure', video: 'retain-on-failure' }, globalSetup: require.resolve('./fixtures/global-setup'), globalTeardown: require.resolve('./fixtures/global-teardown') });