109 lines
3.0 KiB
JSON
109 lines
3.0 KiB
JSON
{
|
|
"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"
|
|
]
|
|
}
|