test(e2e): таймаут прогона на живом стенде задаётся переменной

Подготовка файла (beforeAll) входит в пробные аккаунты, а лимит — 5 входов в
минуту на IP (AGENT.md 8.6): на живом стенде подготовка не укладывалась в
180 секунд, и весь файл падал в beforeAll ещё до тестов. Значение по умолчанию
не меняется, для прогонов на стенде поднимается GLCHAT_E2E_TIMEOUT_MS.
This commit is contained in:
2026-09-22 22:28:10 +03:00
parent dcafb10046
commit eeececaff8
+4 -1
View File
@@ -7,7 +7,10 @@ import { defineConfig, devices } from '@playwright/test';
*/ */
export default defineConfig({ export default defineConfig({
testDir: './e2e', testDir: './e2e',
timeout: 180_000, // Подготовка файла входами в пробные аккаунты упирается в лимит 5 входов в
// минуту на IP (AGENT.md 8.6): на живом стенде `beforeAll` не успевает за
// 180 секунд. Переменная поднимает лимит для прогонов на стенде.
timeout: Number(process.env.GLCHAT_E2E_TIMEOUT_MS ?? 180_000),
expect: { timeout: 20_000 }, expect: { timeout: 20_000 },
fullyParallel: false, fullyParallel: false,
workers: 1, workers: 1,