Плавающий фронт-тест activity.test.tsx (ActivityProvider, M-2) #122

Closed
opened 2026-10-25 21:31:01 +03:00 by aep · 1 comment
Owner

O-1 из #113. 25.10.2026 при make check в ветке feat/113-sp-estimation-board (фронт ветка не трогала) упал один тест:

src/shell/activity/activity.test.tsx > ActivityProvider > M-2: пакет, отданный track для нового проекта, переживает смену проекта на него; чужой — сбрасывается
AssertionError: expected { kind: 'batch', id: 9, …(4) } to be null

Три повторных прогона файла (npx vitest run src/shell/activity/activity.test.tsx) — 39/39; следующий make check целиком — зелёный. Похоже на гонку таймеров/порядка эффектов при смене проекта в тесте. Нужно: воспроизвести (повтор в цикле, --sequence.shuffle или под нагрузкой полного прогона), найти причину и сделать тест детерминированным (или поправить провайдер, если гонка настоящая).

O-1 из #113. 25.10.2026 при make check в ветке feat/113-sp-estimation-board (фронт ветка не трогала) упал один тест: `src/shell/activity/activity.test.tsx > ActivityProvider > M-2: пакет, отданный track для нового проекта, переживает смену проекта на него; чужой — сбрасывается` `AssertionError: expected { kind: 'batch', id: 9, …(4) } to be null` Три повторных прогона файла (`npx vitest run src/shell/activity/activity.test.tsx`) — 39/39; следующий make check целиком — зелёный. Похоже на гонку таймеров/порядка эффектов при смене проекта в тесте. Нужно: воспроизвести (повтор в цикле, --sequence.shuffle или под нагрузкой полного прогона), найти причину и сделать тест детерминированным (или поправить провайдер, если гонка настоящая).
Author
Owner

Дубликат #116 (тот же тест activity.test.tsx:331, та же гонка); случай из #113 дописан туда.

Дубликат #116 (тот же тест activity.test.tsx:331, та же гонка); случай из #113 дописан туда.
aep closed this issue 2026-10-25 21:31:55 +03:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/sdlc-hub#122
No description provided.