fix(uptime): объяснить неизвестный результат теста скорости

This commit is contained in:
Denozordec committed 2026-10-10 01:41:15 +07:00
1 parent dbe1e7c917
commit 5944e5e751
13 files changed
+190 -24

No files matched your search

@@ -0,0 +1,24 @@
{
"date": "2026-10-10",
"cases": [
{
"width": 1280,
"errorHistoryVisible": true,
"previousSnapshot42and17Preserved": true,
"reload": true,
"documentFits": true,
"unknownNativeMessageVisible": true
},
{
"width": 320,
"errorHistoryVisible": true,
"previousSnapshot42and17Preserved": true,
"reload": true,
"documentFits": true,
"unknownNativeMessageVisible": true
}
],
"errors": [],
"httpMocks": false,
"uiNativePosts": 0
}
@@ -0,0 +1,39 @@
{
"date": "2026-10-10",
"backendImage": "mmapp-test/backend:ux-speed98",
"backendVersion": "1.0.0-test.speed98",
"backendImageId": "sha256:779b0fc010c9d0a52b9a774429cce77d28163d2374c24e4d2f64a3ab7ea18792",
"frontendImage": "mmapp-test/frontend:ux-ospf91",
"buildContext": "build-diagnostics89 copied to build-speed98; 3 working-tree production overrides",
"revisionLabel": "speed98 (stage label, not Git SHA)",
"archiveSha256": "1659e9b7fa1b135cbd3e61b77e097eb2bf6d0ee74816c508e989a374f60cb4a0",
"overrides": [
{
"path": "backend/src/routes/speed-test.ts",
"normalizedSha256": "28d876438f8ac5ab6200f1193d53ce416018f28d847229c99eae82c1c5ec9111"
},
{
"path": "backend/src/services/uptime-speed-service.ts",
"normalizedSha256": "9ffd217471ebc090dea178f2717ffb5cdb8bb27efe6f3db5e2346d8d066d2ea9"
},
{
"path": "backend/src/services/speed-run-error-message.ts",
"normalizedSha256": "e31365d1282b87cd15b479c8a4b45333af997839d6f2f9cffb4887886b9f0d37"
}
],
"validation": {
"localContractsBackendBuild": true,
"scopedEslint": true,
"speedHttpAndSignedJwtTests": true,
"dockerProductionBuild": true,
"entryNodeCheck": true,
"pgRestoreVersion": "18.6",
"composeWaitHealthy": true,
"liveUiCases": 2
},
"limits": [
"General backend/main UI regression running separately; not claimed passed in this block",
"Only backend image changed; frontend/dependencies/migrations/account configuration unchanged",
"History error is application receipt outcome; native completion remains unknown to app on transport loss"
]
}
@@ -0,0 +1,53 @@
{
"date": "2026-10-10",
"name": "mm-drop98-1791571091446",
"rateLimitBps": 10000000,
"durationSec": 3,
"syntheticPreviousSnapshot": {
"txAvgMbps": 42,
"rxAvgMbps": 17,
"pingRttMs": 15,
"pingLossPct": 0
},
"httpMocks": false,
"routerOsMocks": false,
"receiptSocketDestroyed": true,
"httpStatus": 502,
"receipt": {
"error": "Результат теста скорости неизвестен: ответ устройства не получен. Проверьте его состояние перед повторным запуском."
},
"nativeCompletion": {
"status": "done testing",
"responseRows": 5,
"httpStatus": 200
},
"nativeCount": 1,
"probe": {
"id": "mm-drop98-1791571091446",
"last_status": "error",
"last_tx_avg_mbps": 42,
"last_rx_avg_mbps": 17,
"last_ping_rtt_ms": 15,
"last_ping_loss_pct": 0,
"last_error": "Результат теста скорости неизвестен: ответ устройства не получен. Проверьте его состояние перед повторным запуском."
},
"history": [
{
"id": "mm-drop98-1791571091446",
"status": "error",
"tx_avg_mbps": null,
"rx_avg_mbps": null,
"ping_rtt_ms": null,
"ping_loss_pct": null,
"error": "Результат теста скорости неизвестен: ответ устройства не получен. Проверьте его состояние перед повторным запуском."
}
],
"automaticRetry": false,
"limits": [
"Real Node HTTP client socket closed after request forwarded; RouterOS independently completed. Not physical WAN loss or cancelled native command.",
"Previous metrics deliberately seeded on own disabled probe, not new real measurements.",
"History error means application did not obtain confirmed test result; native completion was observed only by independent relay."
],
"cleanupHistory": true,
"cleanupProbes": true
}