universo-platform-2d

Форк
0
41 строка · 952.0 Байт
1
import type {
2
  PlaywrightTestConfig,
3
  PlaywrightWorkerOptions,
4
} from '@playwright/test';
5

6
const config: PlaywrightTestConfig = {
7
  testDir: './e2e',
8
  fullyParallel: true,
9
  timeout: process.env.CI ? 50_000 : 30_000,
10
  use: {
11
    baseURL: 'http://localhost:8081/',
12
    browserName:
13
      (process.env.BROWSER as PlaywrightWorkerOptions['browserName']) ??
14
      'chromium',
15
    permissions: ['clipboard-read', 'clipboard-write'],
16
    viewport: { width: 1440, height: 800 },
17
    actionTimeout: 5 * 1000,
18
    locale: 'en-US',
19
    trace: 'on-first-retry',
20
    video: 'on-first-retry',
21
  },
22
  forbidOnly: !!process.env.CI,
23
  workers: 4,
24
  retries: 1,
25
  reporter: process.env.CI ? 'github' : 'list',
26
  webServer: [
27
    {
28
      command: 'yarn run start',
29
      port: 8081,
30
      timeout: 120 * 1000,
31
      reuseExistingServer: !process.env.CI,
32
    },
33
  ],
34
};
35

36
if (process.env.CI) {
37
  config.retries = 3;
38
  config.workers = '50%';
39
}
40

41
export default config;
42

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.