tester(ET): auto-commit from tester run_id=235
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
type: test-report
|
||||
work_item_id: ET-013
|
||||
title: "Test Report: Перепады высот на z9-z11 — zoom-aware paint"
|
||||
version: 9
|
||||
version: 10
|
||||
status: blocked
|
||||
verdict: BLOCKED
|
||||
created_at: 2026-06-04
|
||||
@@ -18,6 +18,46 @@ adr_refs:
|
||||
|
||||
# Test Report — ET-013
|
||||
|
||||
> **v10 (2026-06-06).** Независимый перепрогон после Review v14 (APPROVED).
|
||||
> Состояние кода идентично v2..v9 (фича в `main`: `5be81f9` feat, `099669d`
|
||||
> fix-whitelist; последующие коммиты — только docs). Перепроверено в свежем
|
||||
> venv `/tmp/et013-venv` (`--system-site-packages` + `defusedxml`, `shapely`,
|
||||
> `mapbox_vector_tile`, `lxml`, `ruff`):
|
||||
> - Health `GET /enduro/api/health` → **200** (`{"status":"ok","db_exists":true}`).
|
||||
> - **Полный авто-регресс** (`pytest tests/`) → **254 passed, 7 skipped,
|
||||
> 4 deselected, 0 failed** (4.58 s). Регрессий ET-007/008/009/011/012 нет.
|
||||
> - **ET-013 unit+integration** → **23 passed / 7 skipped** (17 unit PASS +
|
||||
> 6 integration PASS [whitelist hypso/hillshade/tri, 404 на unknown-layer/
|
||||
> missing-tile/invalid-zoom] + 7 integration SKIP — нет PNG-fixtures, AC-16).
|
||||
> - **Lint** `ruff check src/api/` → **All checks passed!** (exit 0, AC-18).
|
||||
> - **Деплой ET-013 на test подтверждён:** `app.js` (len 132172) содержит
|
||||
> `HILLSHADE_PAINT`/`TRI_PAINT`/`raster-contrast`/`'nearest'`/`if (zoom < 9)`
|
||||
> (и **нет** `if (zoom < 10)`); вызов hillshade = `applyTerrainLayer('terrain-hillshade',
|
||||
> …, HILLSHADE_PAINT, 9, 15)`. Деплой действительно запрашивает z9 hillshade.
|
||||
> - `Cache-Control` существующего тайла (`tri/10/618/697`) =
|
||||
> `max-age=31536000, public, immutable` → REQ-F-18 соблюдён.
|
||||
> - **❌ Pre-deploy probe AC-19 / REQ-F-20 §1 — повторно FAIL (P1):**
|
||||
> hillshade **z9 тайлы отсутствуют** на test-среде. Скан окрестности
|
||||
> тестового центра `[37.6, 54.5]` (TMS): `x∈[306..312] × y∈[345..352]` →
|
||||
> **0/56 → 200** (все 404); hillshade z8 → 404. При этом hillshade **z10**
|
||||
> (`618/697`) и **z11** (`1237/1395`) → **200**; TRI **z9/z10/z11**
|
||||
> (`309/348`, `618/697`, `1237/1395`) → **200**. Слой hillshade начинается
|
||||
> с z10. **PH-6 follow-up из v1..v9 так и не выполнен** — z9-тайлы hillshade
|
||||
> не нарезаны.
|
||||
> - **Следствие для UX:** на z9 включённые «Тени рельефа» дают пустой слой
|
||||
> (тайлы 404) — видны только «Перепады» (TRI z9 есть). Нарушены AC-03
|
||||
> («на карте видны тени рельефа» при z9) и AC-19 (все три z9/z10/z11 = 200).
|
||||
> - **UI Playwright (TC-UI-01..12) — NOT EXECUTED:** `$UI_TEST_RUNNER` не задан,
|
||||
> `/home/slin/tools/ui-test/run_tests.js` отсутствует, `playwright`/браузеры
|
||||
> не установлены в песочнице (`require('playwright')` → not found,
|
||||
> `~/.cache/ms-playwright` пуст). Визуальная приёмка AC-07..AC-13 не выполнена.
|
||||
>
|
||||
> **Вердикт — BLOCKED** по pre-deploy gate AC-19. `back-to:dev` **не требуется**:
|
||||
> дефекта кода нет (Review v14 APPROVED, unit/integration/lint зелёные, деплой
|
||||
> корректен). Блокер — инфраструктурный: на test-среде не нарезаны z9-тайлы
|
||||
> hillshade. Разблокировка = PH-6 follow-up (догенерить `data/terrain/hillshade/9/*`
|
||||
> над ЦФО и задеплоить), затем повторный прогон AC-19 + Playwright TC-UI-01..12.
|
||||
|
||||
> **v9 (2026-06-06).** Перепрогон после Review v13 (APPROVED, run_id=232).
|
||||
> HEAD = `dd7e1bf reviewer(ET): auto-commit from reviewer run_id=232`.
|
||||
> С момента содержательных коммитов (`5be81f9` feat, `099669d`
|
||||
|
||||
Reference in New Issue
Block a user