From 627f38166489197017aac92b857c592dd3cb74c4 Mon Sep 17 00:00:00 2001 From: Stream Date: Wed, 13 May 2026 20:10:01 +0300 Subject: [PATCH] auto-sync: 2026-05-13 20:10:01 --- .../enduro-trails/reports/full-test/REPORT.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/tasks/enduro-trails/reports/full-test/REPORT.md b/tasks/enduro-trails/reports/full-test/REPORT.md index 7bc12e3..5c4b986 100644 --- a/tasks/enduro-trails/reports/full-test/REPORT.md +++ b/tasks/enduro-trails/reports/full-test/REPORT.md @@ -5,7 +5,7 @@ --- -## Итог: 91 тестов → 63 PASS, 4 FAIL (баги), 2 FLAKY, 22 SKIP +## Итог: 91 тестов → 66 PASS, 0 FAIL, 2 FLAKY, 22 SKIP, 1 NOT IMPL --- @@ -23,7 +23,7 @@ | 8 | Scenic | 4 | 2 | — | — | 2 | | 9 | Link | 4 | 3 | — | — | 1 | | 10 | Линейка | 5 | 5 | — | — | — | -| 11 | Маркеры | 5 | 1 | 3 | — | 1 | +| 11 | Маркеры | 5 | 4 | — | — | 1 | | 12 | Поиск | 3 | 1 | — | — | 2 | | 13 | Sheets | 4 | 3 | — | — | 1 | | 14 | Деактивация режимов | 2 | 2 | — | — | — | @@ -34,16 +34,16 @@ --- -## ❌ FAIL — Реальные баги (4) +## ✅ Исправлено в этой сессии (маркеры) -| TC | Описание | Root Cause | -|---|---------|-----------| -| TC-11.2 | Маркер не создаётся через UI | `prompt()` блокирует flow; `selectMarkerType` зависит от browser prompt | -| TC-11.3 | `removeMarker` не удаляет DOM если маркер не в `namedMarkerObjects` | Рассинхрон между localStorage и DOM-объектами | -| TC-11.5 | Маркеры не восстанавливаются после reload | Нет `initMarkers()` / `restoreMarkers()` при загрузке страницы | -| TC-11.4 | Маркер как точка маршрута | Функция не реализована | +| TC | Было | Стало | +|---|------|-------| +| TC-11.2 | prompt() блокирует | Убран prompt, автоимя → PASS | +| TC-11.3 | DOM/localStorage рассинхрон | renderMarkers() чистит и перерисовывает → PASS | +| TC-11.5 | Не восстанавливаются после reload | renderMarkers() в rebuildMapOverlays → PASS | +| TC-11.4 | Маркер→маршрут | Фича не реализована (нужен routing) — NOT IMPL | -**Вывод по маркерам:** Функционал маркеров не доведён — сохранение работает, но восстановление при reload отсутствует. Нужен `initMarkers()` в `onMapStyleLoad()`. +Все баги маркеров исправлены. TC-11.4 — фича, требующая routing backend. --- @@ -132,10 +132,10 @@ | TC-10.4 | ✅ PASS | Distance display | | TC-10.5 | ✅ PASS | Ruler clear | | TC-11.1 | ✅ PASS | Marker function exists | -| TC-11.2 | ❌ FAIL | prompt() блокирует в headless; маркер не создаётся через UI | -| TC-11.3 | ❌ FAIL | removeMarker не синхронизирует DOM/localStorage | +| TC-11.2 | ✅ PASS | Маркер создаётся (prompt убран, автоимя) | +| TC-11.3 | ✅ PASS | removeMarker чистит DOM + localStorage | | TC-11.4 | ⏭️ SKIP | Маркер→маршрут не реализован | -| TC-11.5 | ❌ FAIL | Маркеры не восстанавливаются после reload | +| TC-11.5 | ✅ PASS | Маркеры восстанавливаются после reload | | TC-12.1 | ✅ PASS | Search input exists | | TC-12.2 | ⏭️ SKIP | Needs geocoding API | | TC-12.3 | ⏭️ SKIP | Needs geocoding API |