From 0355343f9fb4f056075794c406f5249854d4e15e Mon Sep 17 00:00:00 2001 From: Denozordec Date: Sun, 4 Oct 2026 23:39:18 +0700 Subject: [PATCH] =?UTF-8?q?chore(ux):=20=D1=80=D0=B0=D0=B7=D0=B4=D0=B5?= =?UTF-8?q?=D0=BB=D0=B8=D1=82=D1=8C=20=D0=B8=D1=81=D1=82=D0=BE=D1=80=D0=B8?= =?UTF-8?q?=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B5=20=D0=BE=D1=82=D1=87=D1=91?= =?UTF-8?q?=D1=82=D1=8B=20=D0=BA=D0=BE=D0=BD=D1=82=D0=B5=D0=BA=D1=81=D1=82?= =?UTF-8?q?=D0=BD=D1=8B=D1=85=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BE?= =?UTF-8?q?=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ux-ui-stage-12.md | 2 +- .../acceptance/context-delta-2026-10-04.json | 224 ++---------------- .../context-final-delta-2026-10-04.json | 202 ++++++++++++++++ 3 files changed, 229 insertions(+), 199 deletions(-) create mode 100644 docs/ux-ui/acceptance/context-final-delta-2026-10-04.json diff --git a/docs/ux-ui-stage-12.md b/docs/ux-ui-stage-12.md index ee07de79..cae1acc9 100644 --- a/docs/ux-ui-stage-12.md +++ b/docs/ux-ui-stage-12.md @@ -728,6 +728,6 @@ WAN1000×JH1:1000→50rows,28019→1419tableDOM,28712→2149pageDOM,2264ms dev-r ## 12.4.7 — общая context регрессия после delta -2026-10-04, HEADb1f8326.221/221passed/26files за15.8min,0unexpected/0skipped/0flaky,Edge/1worker/retries0/maxFailures12. Включены Firewall context и все поздние read/write/backend/mode/ABA/checkpoint сценарии. Evidence docs/ux-ui/acceptance/context-delta-2026-10-04.json. Terminal context прошёл на исправленном source. Перегенерированных tracked screenshots нет. +2026-10-04, HEADb1f8326.221/221passed/26files за15.8min,0unexpected/0skipped/0flaky,Edge/1worker/retries0/maxFailures12. Включены Firewall context и все поздние read/write/backend/mode/ABA/checkpoint сценарии. Evidence docs/ux-ui/acceptance/context-final-delta-2026-10-04.json. Terminal context прошёл на исправленном source. Перегенерированных tracked screenshots нет. Main12.4.6 относится к991f2b3:1161/1162; единственный focus race исправлен и проверен20+15 в12.4.6.1. Полный main после этого маленького исправления не повторялся. Внешняя12.5 PG/RouterOS/integrations не выполнена; stage12 не завершён. Следующий12.3.64 — высота сводки1000WAN, затем дополнительные CPU/pool профили. diff --git a/docs/ux-ui/acceptance/context-delta-2026-10-04.json b/docs/ux-ui/acceptance/context-delta-2026-10-04.json index fccd003b..bdc6b00e 100644 --- a/docs/ux-ui/acceptance/context-delta-2026-10-04.json +++ b/docs/ux-ui/acceptance/context-delta-2026-10-04.json @@ -1,202 +1,30 @@ { - "head": "b1f832630420cccec23fb022ef3bf9e6dfd8fe27", + "date": "2026-10-04", + "validatedHead": "a558412a2722b25614d922a655eca28cb0b89a8b", "config": "playwright.ux-context.config.ts", - "browser": "msedge", - "workers": 1, - "retries": 0, - "maxFailures": 12, - "source": "tmp/ux-context-delta-20261004.json", - "stats": { - "startTime": "2026-10-04T16:19:35.916Z", - "duration": 950007.671, - "expected": 221, - "skipped": 0, - "unexpected": 0, - "flaky": 0 + "profiles": [ + "backups-context.spec.ts", + "users-context.spec.ts" + ], + "environment": { + "browser": "Edge", + "workers": 1, + "retries": 0, + "port": 3101, + "backend": "HTTP mocks" }, - "errors": [], - "files": [ - { - "file": "alerts-context.spec.ts", - "passed": 14, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "backend-switch.e2e.ts", - "passed": 3, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "backups-context.spec.ts", - "passed": 28, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "bgp-context.spec.ts", - "passed": 4, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "certificates-context.spec.ts", - "passed": 16, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "containers-context.spec.ts", - "passed": 8, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "data-collection-context.spec.ts", - "passed": 6, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "evobgp-context.spec.ts", - "passed": 8, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "filters-context.spec.ts", - "passed": 6, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "firewall-context.spec.ts", - "passed": 4, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "geoip-context.spec.ts", - "passed": 6, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "gre-context.spec.ts", - "passed": 6, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "ipsec-context.spec.ts", - "passed": 6, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "netflow-context.spec.ts", - "passed": 10, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "network-map-context.spec.ts", - "passed": 12, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "ospf-context.spec.ts", - "passed": 8, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "probes-context.spec.ts", - "passed": 8, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "recursive-routes-context.spec.ts", - "passed": 8, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "route-optimizer-context.spec.ts", - "passed": 8, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "settings-context.spec.ts", - "passed": 10, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "system-database-context.spec.ts", - "passed": 6, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "terminal-context.spec.ts", - "passed": 8, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "uptime-context.spec.ts", - "passed": 8, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "users-context.spec.ts", - "passed": 8, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "vxlan-context.spec.ts", - "passed": 4, - "failed": 0, - "skipped": 0, - "failures": [] - }, - { - "file": "wireguard-context.spec.ts", - "passed": 8, - "failed": 0, - "skipped": 0, - "failures": [] - } - ] + "result": { + "passed": 36, + "failed": 0, + "skipped": 0, + "flaky": 0, + "observedDuration": "1.4m" + }, + "mainInventory": { + "tests": 1102, + "files": 169, + "method": "playwright test --list", + "execution": false + }, + "boundary": "Delta context only. Previous full main1091/context205 cover earlier HEAD; full current1102 regression remains pending. No real PG or RouterOS operations." } diff --git a/docs/ux-ui/acceptance/context-final-delta-2026-10-04.json b/docs/ux-ui/acceptance/context-final-delta-2026-10-04.json new file mode 100644 index 00000000..fccd003b --- /dev/null +++ b/docs/ux-ui/acceptance/context-final-delta-2026-10-04.json @@ -0,0 +1,202 @@ +{ + "head": "b1f832630420cccec23fb022ef3bf9e6dfd8fe27", + "config": "playwright.ux-context.config.ts", + "browser": "msedge", + "workers": 1, + "retries": 0, + "maxFailures": 12, + "source": "tmp/ux-context-delta-20261004.json", + "stats": { + "startTime": "2026-10-04T16:19:35.916Z", + "duration": 950007.671, + "expected": 221, + "skipped": 0, + "unexpected": 0, + "flaky": 0 + }, + "errors": [], + "files": [ + { + "file": "alerts-context.spec.ts", + "passed": 14, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "backend-switch.e2e.ts", + "passed": 3, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "backups-context.spec.ts", + "passed": 28, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "bgp-context.spec.ts", + "passed": 4, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "certificates-context.spec.ts", + "passed": 16, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "containers-context.spec.ts", + "passed": 8, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "data-collection-context.spec.ts", + "passed": 6, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "evobgp-context.spec.ts", + "passed": 8, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "filters-context.spec.ts", + "passed": 6, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "firewall-context.spec.ts", + "passed": 4, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "geoip-context.spec.ts", + "passed": 6, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "gre-context.spec.ts", + "passed": 6, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "ipsec-context.spec.ts", + "passed": 6, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "netflow-context.spec.ts", + "passed": 10, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "network-map-context.spec.ts", + "passed": 12, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "ospf-context.spec.ts", + "passed": 8, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "probes-context.spec.ts", + "passed": 8, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "recursive-routes-context.spec.ts", + "passed": 8, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "route-optimizer-context.spec.ts", + "passed": 8, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "settings-context.spec.ts", + "passed": 10, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "system-database-context.spec.ts", + "passed": 6, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "terminal-context.spec.ts", + "passed": 8, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "uptime-context.spec.ts", + "passed": 8, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "users-context.spec.ts", + "passed": 8, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "vxlan-context.spec.ts", + "passed": 4, + "failed": 0, + "skipped": 0, + "failures": [] + }, + { + "file": "wireguard-context.spec.ts", + "passed": 8, + "failed": 0, + "skipped": 0, + "failures": [] + } + ] +}