tester(ET): auto-commit from tester run_id=217
All checks were successful
CI / lint (push) Successful in 4s
CI / test (push) Successful in 9s
CI / build (push) Successful in 2s

This commit is contained in:
2026-06-06 22:14:26 +00:00
parent 89b83e3dfb
commit 23cd31dbf1

View File

@@ -2,7 +2,7 @@
type: test-report
work_item_id: ET-013
title: "Test Report: Перепады высот на z9-z11 — zoom-aware paint"
version: 3
version: 4
status: blocked
verdict: BLOCKED
created_at: 2026-06-04
@@ -18,6 +18,22 @@ adr_refs:
# Test Report — ET-013
> **v4 (2026-06-06).** Перепрогон после Review v6 (APPROVED). HEAD =
> `89b83e3 reviewer(ET): auto-commit from reviewer run_id=216`.
> `git diff e948861..HEAD --stat -- src/ tests/` → **пусто**: с момента
> v3 в коде/тестах изменений нет (только docs-коммиты ревью run 215/216).
> **Состояние идентично v3 и не изменилось:** ET-013 выкатан на
> test-среду (`HILLSHADE_PAINT`/`TRI_PAINT`, hint «Зум 9+», `if (zoom < 9)`
> подтверждены в `/enduro/app.js`), но **hillshade z9-тайлы по-прежнему
> 404** (grid 5×5 вокруг `(309,348)` → 0/25 → 200; 6 точек ЦФО → 0/6;
> hillshade-стек начинается с z10). PH-6 follow-up из v1/v2/v3 так и
> **не выполнен**. Полный авто-регресс зелёный (**254 passed, 7 skipped,
> 4 deselected, 0 failed**), ET-013 unit 17/17 PASS, integration 6 PASS /
> 7 SKIP. UI Playwright — снова NOT EXECUTED (раннер `$UI_TEST_RUNNER`
> пуст, `/home/slin/tools/ui-test/run_tests.js` отсутствует, playwright
> не установлен). Вердикт остаётся **BLOCKED** по pre-deploy gate AC-19.
> `back-to:dev` не требуется — дефекта кода нет.
> **v3 (2026-06-06).** Перепрогон после Review v5 (APPROVED). HEAD =
> `e948861 reviewer(ET): auto-commit from reviewer run_id=214`. С момента
> v2 в коде/тестах изменений нет (только docs-коммиты ревью).
@@ -495,6 +511,35 @@ TRZ REQ-F-20 §1 и BRD-приоритету «UX-regression > frontend-fix read
---
## 12. Изменения в v4 (относительно v3)
- **Перезапуск после Review v6 (APPROVED).** HEAD сдвинут
`e948861 → 89b83e3`, но `git diff e948861..HEAD --stat -- src/ tests/`
даёт **пусто** — новые коммиты (tester run 215, reviewer run 216) —
только docs. Код/тесты бит-в-бит совпадают с v3.
- **Окружение прогона:** `make`/`curl` в контейнере отсутствуют → pytest
запущен напрямую в изолированном venv `/tmp/et013venv` (deps:
`shapely`/`lxml`/`defusedxml`/`mapbox-vector-tile`/`pytest-asyncio`),
HTTP-зонд — через `urllib`.
- **Авто-регресс повторён:** `pytest tests/` → **254 passed, 7 skipped,
4 deselected, 0 failed** (3.98s). ET-013 unit **17/17 PASS**,
integration **6 PASS / 7 SKIP** (skip — нет PNG-fixtures в sandbox,
механизм по AC-16). Регрессий ET-007/008/009/011/012 нет.
- **Pre-deploy probe AC-19 повторён → результат идентичен v3:**
- `/api/health` → 200 (`db_exists: true`).
- `/enduro/app.js` содержит `HILLSHADE_PAINT`/`TRI_PAINT`/`opacityOrPaint`/
`raster-contrast`/`'nearest'`/`if (zoom < 9)` → ET-013 выкатан.
- `hillshade/9/308/158`, `hillshade/9/309/348`**404**;
grid 5×5 вокруг `(309,348)`**0/25 → 200**; 6 точек ЦФО → **0/6**;
`hillshade/5..8` → 404 (стек начинается с z10).
- `hillshade/10`, `hillshade/11` → 200; `tri/8`, `tri/9`, `tri/10`,
`tri/11` → 200.
- **PH-6 follow-up по нарезке hillshade z5..z9 так и не выполнен.**
- **UI Playwright** — снова NOT EXECUTED (раннер/Playwright недоступны).
Visual-таблица §5 и матрица AC §6 без изменений относительно v3.
- **Вердикт без изменений: BLOCKED** (AC-19, P1-01). `back-to:dev` не
требуется — код корректен (Review v6 APPROVED), это блокер данных PH-6.
## 11. Изменения в v3 (относительно v2)
- Перезапуск после Review v5 (APPROVED). HEAD сдвинут `badd559 → e948861`,