{ "head": "9680a6422ba951a1737207663acbd6d562710b62", "config": "playwright.config.ts", "browser": "msedge", "workers": 1, "retries": 0, "maxFailures": 12, "source": "tmp/ux-main-speed-final-20261007.json", "stats": { "startTime": "2026-10-07T10:58:28.913Z", "duration": 1965804.554, "expected": 1186, "skipped": 0, "unexpected": 0, "flaky": 0 }, "errors": [], "files": [ { "file": "accessibility-shell.spec.ts", "passed": 20, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "admin-tables.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "alerts-history.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "alerts-layout.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "alerts-outbox.spec.ts", "passed": 7, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "alerts-pickers.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "alerts-prefix.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "alerts-preview.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "alerts-reader.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "alerts-rules.spec.ts", "passed": 9, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "alerts-targets.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "alerts-telegram.spec.ts", "passed": 10, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "backups-data.spec.ts", "passed": 12, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "backups-dialog-layout.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "backups-job.spec.ts", "passed": 9, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "backups-layout.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "backups-operations.spec.ts", "passed": 12, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "backups-settings.spec.ts", "passed": 9, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "backups-states-layout.spec.ts", "passed": 9, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "backups-storage.spec.ts", "passed": 7, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "backups-url.spec.ts", "passed": 5, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "bgp-data.spec.ts", "passed": 13, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "bgp-layout.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "bgp-links-freshness.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "certificates-acme.spec.ts", "passed": 10, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "certificates-data.spec.ts", "passed": 12, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "certificates-issue.spec.ts", "passed": 7, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "certificates-layout.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "certificates-renew.spec.ts", "passed": 10, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "certificates-url.spec.ts", "passed": 6, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "collector-probes-tables.spec.ts", "passed": 7, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "communities-copy.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "config-history.spec.ts", "passed": 11, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "containers-data.spec.ts", "passed": 14, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "containers-layout.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "containers-operations.spec.ts", "passed": 12, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "containers-url.spec.ts", "passed": 10, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "dashboard-data.spec.ts", "passed": 61, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "dashboard-permissions.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "data-collection-geoip.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "data-collection-history.spec.ts", "passed": 5, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "data-collection-operations.spec.ts", "passed": 10, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "data-collection-race.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "data-collection-responsive.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "data-collection-settings.spec.ts", "passed": 16, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "data-collection-snapshot.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "data-collection-status.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "evobgp-catalog-error.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "evobgp-consumers.spec.ts", "passed": 18, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "evobgp-counts.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "evobgp-form.spec.ts", "passed": 7, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "evobgp-provider.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "evobgp-responsive.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "evobgp-test-receipt.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-copy-target.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-copy.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-data.spec.ts", "passed": 5, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-delete.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-freshness.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-gateways.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-history-lock.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-layout.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-move.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-read-race.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "filters-save.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-address-toggle.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-data.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-delete.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-draft-reset.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-freshness.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-history-lock.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-move.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-partial.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-save.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-stale.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-tables.spec.ts", "passed": 5, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "firewall-toggle.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "geoip-responsive.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "geoip-settings.spec.ts", "passed": 10, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "gre-data.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "gre-delete.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "gre-form.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "gre-freshness.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "gre-links.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "gre-pools.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "gre-psk.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "gre-readiness.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "gre-toggle.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "gre-vxlan-layout.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-cert.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-data.spec.ts", "passed": 9, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-delete.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-freshness.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-gre-tables.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-init.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-layout.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-operation-lock.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-peer.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-readiness.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ipsec-user.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-backups.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-bgp.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-certificates.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-communities.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-filters.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-firewall-scenario.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-firewall.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-gre.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-optimizer-community.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-optimizer-homes.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-optimizer-ospf-preview.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-optimizer-probes.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-optimizer-routes.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-optimizer-wan-matrix.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-ospf-bfd.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-ospf-neighbors.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-ospf-routes.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-recursive-form.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-recursive-routes.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-servers.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-speed-history.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-statistics-pivot.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-statistics.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-uptime-resources.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-users.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-vxlan.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-wireguard-interfaces.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "large-wireguard-peers.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "migrated-tables.spec.ts", "passed": 6, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "navigation.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "netflow-responsive.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "netflow-settings.spec.ts", "passed": 17, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "network-filters-table.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "network-map-data.spec.ts", "passed": 12, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "network-map-detail.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "network-map-flow.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "network-map-layout.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "network-map-url.spec.ts", "passed": 7, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "optimizer-matrix-geometry.spec.ts", "passed": 6, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "optimizer-site-summary.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ospf-data.spec.ts", "passed": 7, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ospf-freshness.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ospf-identity.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ospf-interface-values.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ospf-layout.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ospf-links.spec.ts", "passed": 10, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ospf-operations.spec.ts", "passed": 6, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ospf-states.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "ospf-values.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "page-header.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "probes-data.spec.ts", "passed": 31, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "probes-layout.spec.ts", "passed": 5, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "probes-schedule.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "probes-source.spec.ts", "passed": 7, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "recursive-routes-data.spec.ts", "passed": 15, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "recursive-routes-layout.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "recursive-routes-links.spec.ts", "passed": 11, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "recursive-routes-table.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "recursive-routes-values.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "releases-layout.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "route-optimizer-data.spec.ts", "passed": 10, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "route-optimizer-layout.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "route-optimizer-observed.spec.ts", "passed": 6, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "route-optimizer-ospf-apply.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "route-optimizer-ospf-preview.spec.ts", "passed": 15, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "route-optimizer-tables.spec.ts", "passed": 6, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "route-optimizer-trust.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "routing-tables.spec.ts", "passed": 10, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "servers.spec.ts", "passed": 35, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "settings-general.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "sidebar-counts.spec.ts", "passed": 5, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "statistics-data.spec.ts", "passed": 15, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "system-database-form.spec.ts", "passed": 8, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "system-database-receipt.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "terminal-data.spec.ts", "passed": 17, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "terminal-layout.spec.ts", "passed": 3, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "traffic-details.spec.ts", "passed": 10, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "traffic-flow.spec.ts", "passed": 28, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "traffic-list.spec.ts", "passed": 2, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "traffic-live.spec.ts", "passed": 5, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "traffic-mobile.spec.ts", "passed": 6, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "uptime-links.spec.ts", "passed": 69, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "uptime-speed-data.spec.ts", "passed": 11, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "users-catalog.spec.ts", "passed": 17, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "users-data.spec.ts", "passed": 12, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "users-layout.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "users-operations.spec.ts", "passed": 15, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "vpn-inventory.spec.ts", "passed": 4, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "vxlan-freshness.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "vxlan-links.spec.ts", "passed": 15, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "vxlan-table.spec.ts", "passed": 1, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "wireguard-links.spec.ts", "passed": 37, "failed": 0, "skipped": 0, "flaky": 0 }, { "file": "wireguard-tables.spec.ts", "passed": 5, "failed": 0, "skipped": 0, "flaky": 0 } ] }