chore(tests): подтвердить общую регрессию интерфейса и backend

This commit is contained in:
Denozordec committed 2026-10-13 14:40:20 +07:00
1 parent b525e70655
commit efdfc6f224
13 files changed
+606 -14

No files matched your search

@@ -0,0 +1,21 @@
{
"date": "2026-10-13",
"block": "12.5.192",
"command": "playwright test --reporter=json",
"files": 217,
"stats": {
"startTime": "2026-10-13T07:00:55.640Z",
"duration": 1936347.118,
"expected": 1286,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"passed": true,
"scope": "Configured default E2E suite; ordinary HTTP fixtures; explicitly ignored context suites and external native tests not included",
"bounds": [
"Source frontend behavior unchanged after191;193/194 backend separately verified in traffic SQL profiles",
"Includes77 traffic cases; do not add repeated focused runs to unique case count"
],
"userScreenshotsPreserved": 8
}
@@ -0,0 +1,309 @@
{
"date": "2026-10-13",
"block": "12.5.192",
"files": 59,
"results": [
{
"file": "lib\\wireguard-url-state.test.ts",
"passed": true,
"durationMs": 445
},
{
"file": "lib\\wg-export-peer.test.ts",
"passed": true,
"durationMs": 447
},
{
"file": "lib\\vxlan-export.test.ts",
"passed": true,
"durationMs": 409
},
{
"file": "lib\\user-save.test.ts",
"passed": true,
"durationMs": 466
},
{
"file": "lib\\traffic-observations.test.ts",
"passed": true,
"durationMs": 888
},
{
"file": "lib\\traffic-binding-status.test.ts",
"passed": true,
"durationMs": 405
},
{
"file": "lib\\terminal-response.test.ts",
"passed": true,
"durationMs": 897
},
{
"file": "lib\\statistics-range.test.ts",
"passed": true,
"durationMs": 433
},
{
"file": "lib\\statistics-context.test.ts",
"passed": true,
"durationMs": 396
},
{
"file": "lib\\speed-run-response.test.ts",
"passed": true,
"durationMs": 908
},
{
"file": "lib\\speed-probe-snapshot.test.ts",
"passed": true,
"durationMs": 992
},
{
"file": "lib\\speed-persistence-outcome.test.ts",
"passed": true,
"durationMs": 465
},
{
"file": "lib\\scheduler-run-snapshot.test.ts",
"passed": true,
"durationMs": 491
},
{
"file": "lib\\route-optimizer-routes.test.ts",
"passed": true,
"durationMs": 467
},
{
"file": "lib\\route-optimizer-response.test.ts",
"passed": true,
"durationMs": 1220
},
{
"file": "lib\\route-optimizer-observed.test.ts",
"passed": true,
"durationMs": 455
},
{
"file": "lib\\route-optimizer-assignment.test.ts",
"passed": true,
"durationMs": 603
},
{
"file": "lib\\release-metadata.test.ts",
"passed": true,
"durationMs": 460
},
{
"file": "lib\\recursive-route-url-state.test.ts",
"passed": true,
"durationMs": 426
},
{
"file": "lib\\proxy-backend-request.test.ts",
"passed": true,
"durationMs": 771
},
{
"file": "lib\\probe-url.test.ts",
"passed": true,
"durationMs": 450
},
{
"file": "lib\\probe-source.test.ts",
"passed": true,
"durationMs": 901
},
{
"file": "lib\\probe-schedule-response.test.ts",
"passed": true,
"durationMs": 949
},
{
"file": "lib\\probe-response.test.ts",
"passed": true,
"durationMs": 954
},
{
"file": "lib\\ospf-url-state.test.ts",
"passed": true,
"durationMs": 469
},
{
"file": "lib\\ospf-state.test.ts",
"passed": true,
"durationMs": 575
},
{
"file": "lib\\ospf-router-identity.test.ts",
"passed": true,
"durationMs": 2337
},
{
"file": "lib\\ospf-cost.test.ts",
"passed": true,
"durationMs": 475
},
{
"file": "lib\\network-map-url-state.test.ts",
"passed": true,
"durationMs": 454
},
{
"file": "lib\\network-map-response.test.ts",
"passed": true,
"durationMs": 1085
},
{
"file": "lib\\network-map-metrics.test.ts",
"passed": true,
"durationMs": 412
},
{
"file": "lib\\network-map-camera.test.ts",
"passed": true,
"durationMs": 465
},
{
"file": "lib\\gre-export.test.ts",
"passed": true,
"durationMs": 401
},
{
"file": "lib\\format-service-path-label.test.ts",
"passed": true,
"durationMs": 421
},
{
"file": "lib\\fmt-rate.test.ts",
"passed": true,
"durationMs": 474
},
{
"file": "lib\\evobgp-test-receipt.test.ts",
"passed": true,
"durationMs": 905
},
{
"file": "lib\\evobgp-catalog.test.ts",
"passed": true,
"durationMs": 3220
},
{
"file": "lib\\data-filters\\uptime-url-state.test.ts",
"passed": true,
"durationMs": 487
},
{
"file": "lib\\data-filters\\statistics-filter-query.test.ts",
"passed": true,
"durationMs": 444
},
{
"file": "lib\\data-filters\\server-url-state.test.ts",
"passed": true,
"durationMs": 596
},
{
"file": "lib\\data-filters\\bgp-url-state.test.ts",
"passed": true,
"durationMs": 432
},
{
"file": "lib\\data-filters\\backups-url-state.test.ts",
"passed": true,
"durationMs": 536
},
{
"file": "lib\\data-filters\\apply-filter-query.test.ts",
"passed": true,
"durationMs": 421
},
{
"file": "lib\\dashboard-traffic.test.ts",
"passed": true,
"durationMs": 954
},
{
"file": "lib\\dashboard-readers.test.ts",
"passed": true,
"initialFailure": {
"errorName": "Error",
"exitCode": 1,
"reason": "Stale expectation rejected nullable Ping history introduced previously"
},
"rerunPassed": true
},
{
"file": "lib\\dashboard-probes.test.ts",
"passed": true,
"durationMs": 1109
},
{
"file": "lib\\dashboard-permissions.test.ts",
"passed": true,
"durationMs": 502
},
{
"file": "lib\\dashboard-path-response.test.ts",
"passed": true,
"durationMs": 1097
},
{
"file": "lib\\dashboard-overlays.test.ts",
"passed": true,
"durationMs": 1008
},
{
"file": "lib\\dashboard-bgp.test.ts",
"passed": true,
"durationMs": 1134
},
{
"file": "lib\\containers-url-state.test.ts",
"passed": true,
"durationMs": 447
},
{
"file": "lib\\certificates-url-state.test.ts",
"passed": true,
"durationMs": 415
},
{
"file": "lib\\certificate-snapshots.test.ts",
"passed": true,
"durationMs": 1005
},
{
"file": "lib\\certificate-issue-poll.test.ts",
"passed": true,
"durationMs": 896
},
{
"file": "lib\\certificate-issue-checkpoint.test.ts",
"passed": true,
"durationMs": 946
},
{
"file": "lib\\backup-settings.test.ts",
"passed": true,
"durationMs": 862
},
{
"file": "lib\\backup-restore-checkpoint.test.ts",
"passed": true,
"durationMs": 914
},
{
"file": "lib\\backup-job-poll.test.ts",
"passed": true,
"durationMs": 894
},
{
"file": "lib\\backup-job-checkpoint.test.ts",
"passed": true,
"durationMs": 902
}
],
"passed": true,
"additionalFocusedProbeTests": 4
}
@@ -0,0 +1,167 @@
{
"date": "2026-10-13",
"block": "12.5.192",
"scope": "full backend profile list on owned isolated PostgreSQL; no production DSN",
"database": "mm_accept_166_1791874576155",
"profiles": [
{
"profile": "test:probes",
"passed": true,
"durationMs": 25521,
"actualSkipMessages": [
"ping RTT recorded native payload replay: skipped; evidence file not present"
]
},
{
"profile": "test:exec",
"passed": true,
"durationMs": 7560,
"actualSkipMessages": []
},
{
"profile": "test:alert-engine",
"passed": true,
"durationMs": 16695,
"actualSkipMessages": []
},
{
"profile": "test:alerts-telegram",
"passed": true,
"durationMs": 14971,
"actualSkipMessages": []
},
{
"profile": "test:auth",
"passed": true,
"durationMs": 9884,
"actualSkipMessages": []
},
{
"profile": "test:wireguard",
"passed": true,
"durationMs": 12354,
"actualSkipMessages": []
},
{
"profile": "test:ipsec",
"passed": true,
"durationMs": 15947,
"actualSkipMessages": []
},
{
"profile": "test:traffic-rate",
"passed": true,
"durationMs": 36753,
"actualSkipMessages": []
},
{
"profile": "test:traffic-flow",
"passed": true,
"durationMs": 49457,
"actualSkipMessages": [
"Monthly SQL: skip (requires an owned isolated database)",
"IPv6 UDP/worker/SQL: skip (requires an owned isolated database)"
]
},
{
"profile": "test:users",
"passed": true,
"durationMs": 7490,
"actualSkipMessages": []
},
{
"profile": "test:pg",
"passed": true,
"durationMs": 10421,
"actualSkipMessages": []
},
{
"profile": "test:backups",
"passed": true,
"durationMs": 9160,
"actualSkipMessages": []
},
{
"profile": "test:scheduler",
"passed": true,
"durationMs": 6200,
"actualSkipMessages": []
},
{
"profile": "test:live-maps",
"passed": true,
"durationMs": 21351,
"actualSkipMessages": []
},
{
"profile": "test:ospf-optimizer",
"passed": true,
"durationMs": 6652,
"actualSkipMessages": []
},
{
"profile": "test:recursive-routes",
"passed": true,
"durationMs": 4569,
"actualSkipMessages": []
},
{
"profile": "test:config-sync",
"passed": true,
"durationMs": 15267,
"actualSkipMessages": []
},
{
"profile": "test:ros-file",
"passed": true,
"durationMs": 1615,
"actualSkipMessages": []
},
{
"profile": "test:containers",
"passed": true,
"durationMs": 5078,
"actualSkipMessages": []
},
{
"profile": "test:certificates",
"passed": true,
"durationMs": 11789,
"actualSkipMessages": []
},
{
"profile": "test:netflow-settings",
"passed": true,
"durationMs": 4482,
"actualSkipMessages": []
},
{
"profile": "test:netflow-purge",
"passed": true,
"durationMs": 2986,
"actualSkipMessages": []
},
{
"profile": "test:evolution",
"passed": true,
"durationMs": 6488,
"actualSkipMessages": []
},
{
"profile": "test:system-database",
"passed": true,
"durationMs": 18547,
"actualSkipMessages": []
}
],
"passed": true,
"actualSkipMessageCount": 3,
"databaseRemoved": true,
"roleRemoved": true,
"testContainerRemoved": true,
"subsequentControls": {
"pingRecordedReplay": "passed; saved CHR payload, no new Ping commands",
"monthlyOwnedSql": "passed separately",
"ipv6UdpOwnedSql": "passed with compiled production worker; TypeScript worker harness failed first"
}
}
@@ -0,0 +1 @@
{"date": "2026-10-13", "block": "12.5.192", "passed": true, "scope": "saved public native payload replay; no new native commands"}
@@ -0,0 +1,11 @@
{
"date": "2026-10-13",
"block": "12.5.192",
"database": "mm_accept_144_1791875186435",
"script": "traffic-flow-ipv6-pipeline",
"passed": true,
"actualSqlExecuted": true,
"databaseRemoved": true,
"roleRemoved": true,
"testContainerRemoved": true
}
@@ -0,0 +1,11 @@
{
"date": "2026-10-13",
"block": "12.5.192",
"database": "mm_accept_149_1791874985903",
"script": "traffic-flow-month",
"passed": true,
"actualSqlExecuted": true,
"databaseRemoved": true,
"roleRemoved": true,
"testContainerRemoved": true
}