Регрессия: покрытие таблицы корректировок (UI-смок, 409-конфликт) #199

Merged
aep merged 1 commits from feat/198-corrections-regress-coverage into main 2026-11-02 22:30:48 +03:00
Owner

Closes #198.

У фичи AURORA-1540/1541 (корректировки) и AURORA-1751 (vgo_assignment), слитых 02.11.2026, не было ни одной проверки в регрессии.

Проверено живьём (ARM_KA_WORKSPACE=... bash scripts/regression/regress.sh --only stand,ui, образы из основного прогона 2026-11-02_2131 переиспользованы): зелёный, оба сценария; на rb-2025-q1 реально поймали 409 CORRECTION_VERSION_CONFLICT и сняли скриншот вкладки «Таблица корректировки» с живыми данными; rb-2024-q3 (нет подтверждённых форм ББ) корректно репортит пропуск сохранения, не красным.

Объём: scripts/regression/stand_scenario.py (GET /vgo-assignments/distribute, GET /corrections, PUT .../aggregates/... дважды для 409) и ui_smoke.py (страница .../correction).

Closes #198. У фичи AURORA-1540/1541 (корректировки) и AURORA-1751 (vgo_assignment), слитых 02.11.2026, не было ни одной проверки в регрессии. **Проверено живьём** (`ARM_KA_WORKSPACE=... bash scripts/regression/regress.sh --only stand,ui`, образы из основного прогона 2026-11-02_2131 переиспользованы): зелёный, оба сценария; на rb-2025-q1 реально поймали 409 CORRECTION_VERSION_CONFLICT и сняли скриншот вкладки «Таблица корректировки» с живыми данными; rb-2024-q3 (нет подтверждённых форм ББ) корректно репортит пропуск сохранения, не красным. Объём: scripts/regression/stand_scenario.py (GET /vgo-assignments/distribute, GET /corrections, PUT .../aggregates/... дважды для 409) и ui_smoke.py (страница .../correction).
aep added 1 commit 2026-11-02 22:20:40 +03:00
У фичи AURORA-1540/1541 (корректировки) и AURORA-1751 (vgo_assignment),
слитых 02.11.2026, не было ни одной проверки в регрессии: ui_smoke.py не
заходил на вкладку корректировок, stand_scenario.py не делал ни одного
запроса к /corrections или /vgo-assignments.

- stand_scenario.py: happy-path GET /vgo-assignments/distribute и
  GET /corrections на каждый сценарий; сохранение корректировки первого
  агрегата и повтор с тем же expected_version_no — 409
  CORRECTION_VERSION_CONFLICT. rb-2024-q3 не имеет подтверждённых форм ББ
  (только ОСВ) — сохранение там штатно получает 422 INVALID_LINE_CODE,
  это не регрессия и репортится как пропуск, не красным.
- ui_smoke.py: страница /groups/{g}/versions/{v}/correction на каждую
  версию сценария.

Проверено: python3 -I scripts/regression/regress.sh --only stand,ui —
зелёный, оба сценария (rb-2024-q3, rb-2025-q1), включая реальный 409 на
rb-2025-q1 и скриншот вкладки «Таблица корректировки» с данными.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
aep merged commit 714f51303f into main 2026-11-02 22:30:48 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-ka-docs#199
No description provided.