chore(tests): подтвердить общую регрессию интерфейса и backend
This commit is contained in:
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
|
||||
}
|
||||
Reference in new issue
Block a user