diff --git a/docs/work-items/ET-013/13-test-report.md b/docs/work-items/ET-013/13-test-report.md index 57c4875..c0e3156 100644 --- a/docs/work-items/ET-013/13-test-report.md +++ b/docs/work-items/ET-013/13-test-report.md @@ -2,7 +2,7 @@ type: test-report work_item_id: ET-013 title: "Test Report: Перепады высот на z9-z11 — zoom-aware paint" -version: 8 +version: 9 status: blocked verdict: BLOCKED created_at: 2026-06-04 @@ -18,6 +18,39 @@ adr_refs: # Test Report — ET-013 +> **v9 (2026-06-06).** Перепрогон после Review v13 (APPROVED, run_id=232). +> HEAD = `dd7e1bf reviewer(ET): auto-commit from reviewer run_id=232`. +> С момента содержательных коммитов (`5be81f9` feat, `099669d` +> fix-whitelist) ни `src/`, ни `tests/` не менялись — все последующие +> коммиты (reviewer run 230/232, tester run 229) только docs. +> **Состояние кода идентично v2..v8.** Независимо перепроверено в свежем +> venv `/tmp/et013venv` (deps из `src/api/requirements.txt` + +> `pytest`/`pytest-asyncio`/`ruff`): +> - Health `GET /enduro/api/health` → **200** (`{"status":"ok","db_exists":true}`). +> - Полный авто-регресс (`pytest tests/ --asyncio-mode=auto`) → **254 passed, +> 7 skipped, 4 deselected, 0 failed** (3.83 s). Регрессий +> ET-007/008/009/011/012 нет. +> - ET-013 unit+integration → **23 passed / 7 skipped** (17 unit + 6 +> integration PASS + 7 integration SKIP; skip ожидаемы — нет PNG-fixtures, +> AC-16). +> - Lint `ruff check src/api/` → **All checks passed!** (exit 0, AC-18). +> - Деплой ET-013 на test подтверждён: `app.js` (len 132149) содержит +> `HILLSHADE_PAINT`/`TRI_PAINT`/`opacityOrPaint`/`raster-contrast`/ +> `'nearest'`/`if (zoom < 9)` (и **нет** `if (zoom < 10)`); hint = «Зум 9+». +> - **❌ Pre-deploy probe AC-19 — повторно FAIL (P1):** hillshade z9 тайлы +> всё ещё **404** (`9/308/158`, `9/309/348`, `9/307/347` → 404; grid 5×5 +> вокруг `(309,348)` → **0/25 → 200**; hillshade z8 → 404; стек начинается +> с z10). hillshade z10/z11 (TMS `618/697`, `1237/1395`) → **200**; +> TRI z8/z9/z10/z11 (TMS) → **200**. **PH-6 follow-up из v1..v8 так и не +> выполнен.** +> - UI Playwright (TC-UI-01..12) — снова **NOT EXECUTED**: `$UI_TEST_RUNNER` +> пуст, `/home/slin/tools/ui-test/run_tests.js` отсутствует, +> `playwright`/`npx` недоступны (node без playwright-модуля). +> +> Вердикт остаётся **BLOCKED** по pre-deploy gate AC-19. `back-to:dev` +> не требуется — дефекта кода нет (Review v13 APPROVED), блокер +> инфраструктурный (нет нарезанных z9-тайлов hillshade на test-среде). + > **v8 (2026-06-06).** Перепрогон после Review v11 (APPROVED, run_id=228). > HEAD = `78f74db reviewer(ET): auto-commit from reviewer run_id=228`. > `git diff 099669d..HEAD --stat -- src/ tests/` → **пусто**: с момента