fix(api): отклонять некорректное подтверждение PATCH
This commit is contained in:
1 parent
89bde27f19
commit
cd8613fab6
9 files changed
+191
-11
No files matched your search
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"date": "2026-10-10",
|
||||
"name": "mm-ack102-1791576654952",
|
||||
"devices": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"sent": 3,
|
||||
"received": 1,
|
||||
"packetLoss": "66"
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"sent": 3,
|
||||
"received": 3,
|
||||
"packetLoss": "0"
|
||||
}
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"/interface/gre": true,
|
||||
"/ip/address": true,
|
||||
"/ip/route": true
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"/interface/gre": true,
|
||||
"/ip/address": true,
|
||||
"/ip/route": true
|
||||
}
|
||||
],
|
||||
"responseFaultInjected": true,
|
||||
"routerOsMocks": false,
|
||||
"normalAck": {
|
||||
"id": "*6D",
|
||||
"name": "mm-ack102-1791576654952",
|
||||
"comment": "mm-ack102-1791576654952-normal"
|
||||
},
|
||||
"independentNativeAck": {
|
||||
"id": "*6D",
|
||||
"comment": "mm-ack102-1791576654952-changed",
|
||||
"httpStatus": 200
|
||||
},
|
||||
"clientError": "Некорректное JSON-подтверждение RouterOS: результат изменения неизвестен",
|
||||
"afterIndependentRead": {
|
||||
"id": "*6D",
|
||||
"name": "mm-ack102-1791576654952",
|
||||
"comment": "mm-ack102-1791576654952-changed"
|
||||
},
|
||||
"patchCalls": 1,
|
||||
"automaticRetry": false,
|
||||
"preliminary": {
|
||||
"date": "2026-10-10",
|
||||
"name": "mm-ack102-1791576431500",
|
||||
"devices": [],
|
||||
"cleanup": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"/interface/gre": true,
|
||||
"/ip/address": true,
|
||||
"/ip/route": true
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"/interface/gre": true,
|
||||
"/ip/address": true,
|
||||
"/ip/route": true
|
||||
}
|
||||
],
|
||||
"responseFaultInjected": true,
|
||||
"routerOsMocks": false,
|
||||
"error": "Expected values to be strictly equal:\n\n2 !== 3\n",
|
||||
"explanation": "Fixture stopped before PATCH checks on unrelated zero-loss Ping criterion; expected3/received2. Own GRE/IP/routes restored."
|
||||
},
|
||||
"runtime": {
|
||||
"backend": "ux-patch102",
|
||||
"version": "1.0.0-test.patch102",
|
||||
"imageId": "sha256:34fca84b8721ff4b83501acea24f18195ae000b788a15f835da4d056b2079777f",
|
||||
"frontend": "ux-a11y101"
|
||||
},
|
||||
"validation": {
|
||||
"localTransportBefore": {
|
||||
"tests": 8,
|
||||
"passed": 7,
|
||||
"failed": 1
|
||||
},
|
||||
"localTransportAfter": {
|
||||
"tests": 8,
|
||||
"passed": 8,
|
||||
"failed": 0
|
||||
},
|
||||
"ipsecProfile": true,
|
||||
"ospfOptimizerProfile": true,
|
||||
"localBackendBuild": true,
|
||||
"newTestLint": true,
|
||||
"dockerProductionBuild": true,
|
||||
"entryCheck": true,
|
||||
"composeHealthy": true,
|
||||
"archiveSha256": "c7104b9b711865999256f35d5412406967f3b7da0d144e13f125189a77dfa642",
|
||||
"source": "response100 context +2 working-tree files; patch102 label not Git SHA"
|
||||
},
|
||||
"limits": [
|
||||
"Synthetic malformed downstream response after genuine native PATCH; no physical WAN corruption claim",
|
||||
"Explicit empty successful response remains compatible; nonempty malformed JSON no longer becomes{}",
|
||||
"SDK rejection/native state verified; every application mutation handler not repeated",
|
||||
"GRE steady zero loss not accepted: observed1/3 source1→2,3/3 reverse in accepted ACK fixture; needs diagnostic follow-up"
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user