universo-platform-2d
41 строка · 952.0 Байт
1import type {2PlaywrightTestConfig,3PlaywrightWorkerOptions,4} from '@playwright/test';5
6const config: PlaywrightTestConfig = {7testDir: './e2e',8fullyParallel: true,9timeout: process.env.CI ? 50_000 : 30_000,10use: {11baseURL: 'http://localhost:8081/',12browserName:13(process.env.BROWSER as PlaywrightWorkerOptions['browserName']) ??14'chromium',15permissions: ['clipboard-read', 'clipboard-write'],16viewport: { width: 1440, height: 800 },17actionTimeout: 5 * 1000,18locale: 'en-US',19trace: 'on-first-retry',20video: 'on-first-retry',21},22forbidOnly: !!process.env.CI,23workers: 4,24retries: 1,25reporter: process.env.CI ? 'github' : 'list',26webServer: [27{28command: 'yarn run start',29port: 8081,30timeout: 120 * 1000,31reuseExistingServer: !process.env.CI,32},33],34};35
36if (process.env.CI) {37config.retries = 3;38config.workers = '50%';39}
40
41export default config;42