From 05a34a7dd87ab990d6df6ce44e4ef8a772f11a01 Mon Sep 17 00:00:00 2001 From: nns Date: Tue, 9 Jun 2026 03:45:41 +0500 Subject: [PATCH] =?UTF-8?q?perf(s28):=20integration=20suite=20workers=3D2?= =?UTF-8?q?=20(46%=20speedup=2066=E2=86=9236s)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit После Sprint 26 повышения stage signup rate-limit (5000/min) больше не упирается в 429 при workers=2. Парллелизация даёт ~46% ускорения без потери стабильности (10/10 passed). Co-Authored-By: Claude Opus 4.7 --- tests/integration/playwright.config.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tests/integration/playwright.config.ts b/tests/integration/playwright.config.ts index 60f25e0..a1920ef 100644 --- a/tests/integration/playwright.config.ts +++ b/tests/integration/playwright.config.ts @@ -19,10 +19,11 @@ const isCI = !!process.env.CI export default defineConfig({ testDir: '.', testMatch: /.*\.spec\.ts$/, - // Cross-feature тесты — последовательно, чтобы не дёрнуть stage - // signup-burst. Большая часть тестов длинные (бизнес-день ~60-90с). - fullyParallel: false, - workers: 1, + // Cross-feature тесты — workers=2 даёт 46% speedup (66s → 36s) + // после Sprint 26 повышения stage rate-limit'a. Раньше signup-burst + // дёргал 429 — теперь нет. + fullyParallel: true, + workers: process.env.WORKERS ? Number(process.env.WORKERS) : 2, forbidOnly: isCI, retries: 0, timeout: 180_000, // 3 мин — бизнес-день делает 50+ операций