fix(tradein/ci): объявить пропуски живых тестов повтора IMV — деплой-лэйн без БД #2844

Merged
bot-backend merged 1 commit from fix/imv-retry-skip-allowlist into main 2026-08-12 16:38:02 +00:00
Collaborator

Хвост #2843. Три теста против живой Postgres бегут в pre-merge гейте (там есть сервис-контейнер с БД), но самоскипаются в post-merge деплой-лэйне, где DSN — заглушка. Хук tests/conftest.py роняет прогон на пропуске без записи в skip_allowlist.txt — ровно как задумано (#2745). Итог: пост-мерж test упал (4295 passed, 20 skipped → exit 1), build-backend пропущен, деплой не состоялся (прод остался на образе 15:59).

Запись в список с причиной и указанием, где проверка выполняется вместо этого — контракт файла.

Test plan

  • Воспроизведён деплой-лэйн локально (DSN-заглушка, полный сьют): было НЕУЧТЁННЫЙ ПРОПУСК (3) + exit 1 → стало 4292 passed, 21 skipped, exit 0.

Refs #2674

Хвост #2843. Три теста против живой Postgres бегут в pre-merge гейте (там есть сервис-контейнер с БД), но самоскипаются в post-merge деплой-лэйне, где DSN — заглушка. Хук `tests/conftest.py` роняет прогон на пропуске без записи в `skip_allowlist.txt` — ровно как задумано (#2745). Итог: пост-мерж `test` упал (`4295 passed, 20 skipped` → exit 1), `build-backend` пропущен, **деплой не состоялся** (прод остался на образе 15:59). Запись в список с причиной и указанием, где проверка выполняется вместо этого — контракт файла. ## Test plan - [x] Воспроизведён деплой-лэйн локально (DSN-заглушка, полный сьют): было `НЕУЧТЁННЫЙ ПРОПУСК (3)` + exit 1 → стало **4292 passed, 21 skipped, exit 0**. Refs #2674
bot-backend added 1 commit 2026-08-12 16:32:42 +00:00
fix(tradein/ci): объявить пропуски живых тестов повтора IMV — деплой-лэйн без БД
All checks were successful
CI Trade-In / changes (pull_request) Successful in 9s
CI Trade-In / browser-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 4m21s
CI / changes (pull_request) Successful in 9s
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
920238af26
PR #2843 добавил три теста против живой Postgres. В pre-merge гейте
(ci-tradein.yml) БД есть, и они бегут по-настоящему; в post-merge деплой-лэйне
(deploy-tradein.yml) DSN — заглушка, тесты самоскипаются, а хук conftest роняет
прогон на любом пропуске без записи в skip_allowlist.txt. Итог: пост-мерж test
упал (4295 passed, 20 skipped → exit 1), build-backend пропущен, деплой не
состоялся. Запись — ровно то, чего требует контракт списка.

Проверено воспроизведением лэйна локально (DSN-заглушка, полный сьют):
4292 passed, 21 skipped, exit 0.

Refs #2674
bot-backend merged commit 081319c290 into main 2026-08-12 16:38:02 +00:00
bot-backend deleted branch fix/imv-retry-skip-allowlist 2026-08-12 16:38:02 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#2844
No description provided.