'use strict'; const { defineConfig } = require('@playwright/test'); module.exports = defineConfig({ testDir: './tests/browser', timeout: 30_000, expect: { timeout: 8_000 }, // Several real-service fixtures may need a cold Cargo build. Individual // readiness, tests and cleanup retain their own tighter deadlines. globalTimeout: 600_000, workers: 1, retries: 0, fullyParallel: false, reporter: [['list'], ['html', { open: 'never' }]], use: { browserName: 'chromium', headless: true, trace: 'retain-on-failure', screenshot: 'only-on-failure', }, });