Флейк shell/activity/activity.test.tsx:331 — гонка в ActivityProvider #116
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
В полном
npm testпод нагрузкой тестweb/src/shell/activity/activity.test.tsx:331иногда падает, при повторе зелёный. Замечен трижды во время #112 (O-3, O-4, O-5 в ledger) и раньше в #108 (O-3 в #111).Гипотеза финального ревью #112 (M-9): ответ опроса
/batches/9, пришедший после смены проекта, снова ставит событие в ActivityProvider — гонка в самом провайдере, не только в тесте.Что нужно: воспроизвести (повтор теста в цикле / под нагрузкой), подтвердить причину, починить провайдер (игнорировать ответы опроса прежнего проекта) или тест.
Ещё один случай под нагрузкой (#118, O-1): в полном
make checkодин тестsrc/shell/Sidebar.test.tsxупал, отдельно и в повторе полного vitest — зелёный; файл не менялся. Возможно, та же природа (параллельные прогоны/таймауты), стоит смотреть вместе.Ещё один случай 25.10.2026 — make check ветки feat/113-sp-estimation-board (фронт не менялся): «M-2: пакет, отданный track для нового проекта, переживает смену проекта на него; чужой — сбрасывается», AssertionError: expected { kind: 'batch', id: 9, …(4) } to be null. Повтор файла 3×39/39, следующий make check зелёный. Дубль #122 закрыт сюда.
Исправлено в PR #125 (merge
9b98420), коммит231ca2f: ActivityProvider отбрасывает ответ опроса прежнего проекта (сверка сactiveRef); тест #116 — 20/20 в цикле, без правки красный 5/5.