perf(s28): integration suite workers=2 (46% speedup 66→36s)
Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
CI / Backend (.NET 8) (push) Waiting to run
CI / Web (React + Vite) (push) Waiting to run
CI / POS (WPF, Windows) (push) Waiting to run

После Sprint 26 повышения stage signup rate-limit (5000/min) больше
не упирается в 429 при workers=2. Парллелизация даёт ~46% ускорения
без потери стабильности (10/10 passed).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
nns 2026-06-09 03:45:41 +05:00
parent 439301b92d
commit 05a34a7dd8

View file

@ -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+ операций