chore(test): развернуть и проверить пояснение повтора на стенде

This commit is contained in:
Denozordec committed 2026-10-08 14:41:40 +07:00
1 parent b55588f29b
commit 1d6f2d598c
10 files changed
+198 -10

No files matched your search

@@ -0,0 +1,60 @@
{
"date": "2026-10-08",
"backendSource": "8782054",
"frontendSource": "b55588f",
"database": "mmapp_acceptance_20261007",
"browserHttpMocks": false,
"sqlFixture": true,
"posts": [
{
"status": 200,
"body": {
"expectedVersion": 0,
"acknowledgedDuplicateRisk": true
}
},
{
"status": 500,
"body": {
"expectedVersion": 0,
"acknowledgedDuplicateRisk": true
}
}
],
"confirmedQueueCaptionDoesNotClaimDelivery": true,
"unconfirmedReceipt": {
"httpStatus": 500,
"actualCommittedRows": [
{
"id": "acceptance-browser-retry-1791445074699-confirmed",
"status": "pending",
"resolution_version": 1,
"retry_count": 0
},
{
"id": "acceptance-browser-retry-1791445074699-unconfirmed",
"status": "pending",
"resolution_version": 1,
"retry_count": 0
}
],
"dialogPreserved": true,
"riskCheckboxPreserved": true,
"retryDisabled": true,
"checkpointSurvivesRefreshAndReload": true,
"explicitReviewClearsCheckpointWithoutPost": true,
"unknownOutcomeExplainedInsideDialog": true
},
"historyRows": 0,
"externalSenderCalls": 0,
"retryPosts": 2,
"lostReceipts": 1,
"mobileFits": true,
"mobileDialogFits": true,
"pageErrors": [],
"limits": [
"Synthetic queue rows; scheduler stopped; no real Telegram send or chat check",
"Backend wrapper throws after actual retry transaction committed: real HTTP500, not physical network disconnect",
"Auth false on isolated loopback stand; Portal SSO not tested"
]
}
@@ -0,0 +1,40 @@
{
"date": "2026-10-08",
"backendSource": "8782054078304f36cc611876af2d17f87b857f60",
"frontendSource": "b55588f29be0de02639bc795801e55b89f03aad7",
"httpMocks": false,
"pages": [
{
"path": "/dashboard",
"status": 200,
"mobileFits": true
},
{
"path": "/servers",
"status": 200,
"mobileFits": true
},
{
"path": "/uptime?tab=speed",
"status": 200,
"mobileFits": true
},
{
"path": "/settings",
"status": 200,
"mobileFits": true
},
{
"path": "/filters",
"status": 200,
"mobileFits": true
},
{
"path": "/alerts",
"status": 200,
"mobileFits": true
}
],
"pageErrors": [],
"badApiResponses": []
}
@@ -0,0 +1,48 @@
{
"date": "2026-10-08",
"frontendSource": "b55588f29be0de02639bc795801e55b89f03aad7",
"backendSource": "8782054078304f36cc611876af2d17f87b857f60",
"frontendImage": "mmapp-test/frontend:ux-b55588f",
"frontendImageId": "sha256:c3ce5aa8a3dbed7eaab23178cecbce2b2c1a27c31678590b54bc27db5820e5b1",
"backendImageId": "sha256:7862c9b40a934914110da58a814d3b4770e923016b87f36f9252f8050961e79a",
"backendHealthy": true,
"health": {
"status": "ok",
"timestamp": "2026-10-08T07:39:25.082Z",
"version": "1.0.0-test.8782054",
"eventLoopDelayMs": 20,
"flowWorker": {
"alive": false,
"bound": false,
"pendingSize": 0,
"dropped": 0,
"packetsReceived": 0
}
},
"controlBefore": {
"servers": 2,
"enabledServers": 2,
"speedHistory": 9,
"retentionDays": 14,
"migrations": 9
},
"controlAfter": {
"servers": 2,
"enabledServers": 2,
"speedHistory": 9,
"retentionDays": 14,
"migrations": 9
},
"controlsUnchanged": true,
"frontendPorts": {
"3000/tcp": [
{
"HostIp": "127.0.0.1",
"HostPort": "3000"
}
]
},
"buildExit": 0,
"sourceArchiveSha256": "f18be60c1dc8c581e26040003d2c655ee2ae1da73044d761b166ac10dca71a7e",
"push": false
}