Files
MikrotikManager/docs/ux-ui/acceptance/main-regression-2026-10-04.json

1192 lines
22 KiB
JSON

{
"head": "c4110fa",
"config": "playwright.config.ts",
"browser": "msedge",
"workers": 1,
"retries": 0,
"maxFailures": 20,
"source": "test-results/ux-ui-regression-main.json",
"stats": {
"startTime": "2026-10-03T20:27:47.379Z",
"duration": 1495573.921,
"expected": 1088,
"skipped": 0,
"unexpected": 3,
"flaky": 0
},
"errors": [],
"files": [
{
"file": "accessibility-shell.spec.ts",
"passed": 20,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "admin-tables.spec.ts",
"passed": 3,
"failed": 1,
"skipped": 0,
"failures": [
{
"line": 49,
"title": "Сертификаты: 12 строк, сортировка и SAN в деталях",
"status": "unexpected"
}
]
},
{
"file": "alerts-history.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "alerts-layout.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "alerts-outbox.spec.ts",
"passed": 7,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "alerts-pickers.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "alerts-prefix.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "alerts-preview.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "alerts-reader.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "alerts-rules.spec.ts",
"passed": 9,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "alerts-targets.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "alerts-telegram.spec.ts",
"passed": 10,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "backups-data.spec.ts",
"passed": 12,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "backups-dialog-layout.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "backups-job.spec.ts",
"passed": 9,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "backups-layout.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "backups-operations.spec.ts",
"passed": 12,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "backups-settings.spec.ts",
"passed": 9,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "backups-states-layout.spec.ts",
"passed": 9,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "backups-storage.spec.ts",
"passed": 7,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "backups-url.spec.ts",
"passed": 5,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "bgp-data.spec.ts",
"passed": 13,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "bgp-layout.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "bgp-links-freshness.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "certificates-acme.spec.ts",
"passed": 10,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "certificates-data.spec.ts",
"passed": 12,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "certificates-issue.spec.ts",
"passed": 7,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "certificates-layout.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "certificates-renew.spec.ts",
"passed": 10,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "certificates-url.spec.ts",
"passed": 6,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "collector-probes-tables.spec.ts",
"passed": 7,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "config-history.spec.ts",
"passed": 11,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "containers-data.spec.ts",
"passed": 14,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "containers-layout.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "containers-operations.spec.ts",
"passed": 12,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "containers-url.spec.ts",
"passed": 10,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "dashboard-data.spec.ts",
"passed": 61,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "dashboard-permissions.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "data-collection-geoip.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "data-collection-history.spec.ts",
"passed": 5,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "data-collection-operations.spec.ts",
"passed": 10,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "data-collection-race.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "data-collection-responsive.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "data-collection-settings.spec.ts",
"passed": 16,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "data-collection-snapshot.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "data-collection-status.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "evobgp-catalog-error.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "evobgp-consumers.spec.ts",
"passed": 18,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "evobgp-counts.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "evobgp-form.spec.ts",
"passed": 7,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "evobgp-provider.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "evobgp-responsive.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "evobgp-test-receipt.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "filters-copy-target.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "filters-copy.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "filters-data.spec.ts",
"passed": 5,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "filters-delete.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "filters-freshness.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "filters-gateways.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "filters-history-lock.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "filters-layout.spec.ts",
"passed": 0,
"failed": 2,
"skipped": 0,
"failures": [
{
"line": 5,
"title": "Filters: клавиатурный ввод и layout desktop",
"status": "unexpected"
},
{
"line": 5,
"title": "Filters: клавиатурный ввод и layout mobile",
"status": "unexpected"
}
]
},
{
"file": "filters-move.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "filters-read-race.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "filters-save.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "firewall-address-toggle.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "firewall-data.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "firewall-delete.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "firewall-freshness.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "firewall-history-lock.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "firewall-move.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "firewall-partial.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "firewall-save.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "firewall-tables.spec.ts",
"passed": 5,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "firewall-toggle.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "geoip-responsive.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "geoip-settings.spec.ts",
"passed": 10,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "gre-data.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "gre-delete.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "gre-form.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "gre-freshness.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "gre-links.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "gre-pools.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "gre-psk.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "gre-readiness.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "gre-toggle.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "gre-vxlan-layout.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-cert.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-data.spec.ts",
"passed": 9,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-delete.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-freshness.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-gre-tables.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-init.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-layout.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-operation-lock.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-peer.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-readiness.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ipsec-user.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "large-bgp.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "large-servers.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "large-statistics.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "large-uptime-resources.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "migrated-tables.spec.ts",
"passed": 6,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "navigation.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "netflow-responsive.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "netflow-settings.spec.ts",
"passed": 17,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "network-filters-table.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "network-map-data.spec.ts",
"passed": 12,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "network-map-detail.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "network-map-flow.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "network-map-layout.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "network-map-url.spec.ts",
"passed": 7,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ospf-data.spec.ts",
"passed": 7,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ospf-freshness.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ospf-identity.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ospf-interface-values.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ospf-layout.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ospf-links.spec.ts",
"passed": 10,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ospf-operations.spec.ts",
"passed": 6,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ospf-states.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "ospf-values.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "page-header.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "probes-data.spec.ts",
"passed": 31,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "probes-layout.spec.ts",
"passed": 5,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "probes-schedule.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "probes-source.spec.ts",
"passed": 7,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "recursive-routes-data.spec.ts",
"passed": 15,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "recursive-routes-layout.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "recursive-routes-links.spec.ts",
"passed": 11,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "recursive-routes-table.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "recursive-routes-values.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "releases-layout.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "route-optimizer-data.spec.ts",
"passed": 10,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "route-optimizer-layout.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "route-optimizer-observed.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "route-optimizer-ospf-apply.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "route-optimizer-ospf-preview.spec.ts",
"passed": 14,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "route-optimizer-tables.spec.ts",
"passed": 5,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "route-optimizer-trust.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "routing-tables.spec.ts",
"passed": 10,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "servers.spec.ts",
"passed": 35,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "settings-general.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "sidebar-counts.spec.ts",
"passed": 5,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "statistics-data.spec.ts",
"passed": 15,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "system-database-form.spec.ts",
"passed": 8,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "system-database-receipt.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "terminal-data.spec.ts",
"passed": 17,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "terminal-layout.spec.ts",
"passed": 3,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "traffic-details.spec.ts",
"passed": 10,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "traffic-flow.spec.ts",
"passed": 27,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "traffic-list.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "traffic-live.spec.ts",
"passed": 5,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "traffic-mobile.spec.ts",
"passed": 6,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "uptime-links.spec.ts",
"passed": 54,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "users-catalog.spec.ts",
"passed": 17,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "users-data.spec.ts",
"passed": 12,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "users-layout.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "users-operations.spec.ts",
"passed": 15,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "vpn-inventory.spec.ts",
"passed": 4,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "vxlan-freshness.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "vxlan-links.spec.ts",
"passed": 15,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "vxlan-table.spec.ts",
"passed": 1,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "wireguard-links.spec.ts",
"passed": 25,
"failed": 0,
"skipped": 0,
"failures": []
},
{
"file": "wireguard-tables.spec.ts",
"passed": 2,
"failed": 0,
"skipped": 0,
"failures": []
}
],
"followup": {
"files": [
"admin-tables.spec.ts",
"filters-layout.spec.ts"
],
"passed": 6,
"failed": 0,
"skipped": 0,
"flaky": 0,
"durationMs": 15784.764,
"productionChanged": false,
"fullSuiteRepeated": false
}
}