130 lines
3.6 KiB
JSON
130 lines
3.6 KiB
JSON
{
|
|
"date": "2026-10-09",
|
|
"backendSource": "479f2ad",
|
|
"frontendSource": "479f2ad",
|
|
"name": "mm-acceptance-wg-1791510576475",
|
|
"httpMocks": false,
|
|
"cases": [
|
|
{
|
|
"serverId": "1",
|
|
"width": 1280,
|
|
"format": "conf",
|
|
"incompleteTemplateStatus": 400,
|
|
"templateAndServerRetained": true,
|
|
"rejectedTemplateNoNativeObjects": true,
|
|
"localPreviewPassed": true,
|
|
"selectedServerPreserved": true,
|
|
"status": 200,
|
|
"receiptConfirmed": true,
|
|
"dialogClosedAfterReceipt": true,
|
|
"noPageOverflow": true
|
|
},
|
|
{
|
|
"serverId": "2",
|
|
"width": 320,
|
|
"format": "conf",
|
|
"incompleteTemplateStatus": 400,
|
|
"templateAndServerRetained": true,
|
|
"rejectedTemplateNoNativeObjects": true,
|
|
"localPreviewPassed": true,
|
|
"selectedServerPreserved": true,
|
|
"status": 200,
|
|
"receiptConfirmed": true,
|
|
"dialogClosedAfterReceipt": true,
|
|
"noPageOverflow": true
|
|
}
|
|
],
|
|
"native": {
|
|
"ok": true,
|
|
"handshakeConfirmed": true,
|
|
"pings": [
|
|
{
|
|
"serverId": 1,
|
|
"received": 3
|
|
},
|
|
{
|
|
"serverId": 2,
|
|
"received": 3
|
|
}
|
|
],
|
|
"roundtrip": [
|
|
{
|
|
"serverId": 1,
|
|
"format": "conf",
|
|
"explicitNameAdded": true,
|
|
"privateKeyPreservedInMemory": true,
|
|
"dryRunStatus": 200,
|
|
"dryRunNativeUnchanged": true,
|
|
"checks": {
|
|
"interfacePresent": true,
|
|
"interfaceName": true,
|
|
"interfaceCommentAbsent": true,
|
|
"interfacePrivateScalarEquivalent": true,
|
|
"interfacePublicIdentity": true,
|
|
"listenPort": true,
|
|
"mtu": true,
|
|
"onePeer": true,
|
|
"peerIdentity": true,
|
|
"allowedAddresses": true,
|
|
"configuredEndpointAddress": true,
|
|
"configuredEndpointPort": true,
|
|
"keepalive": true,
|
|
"peerCommentAbsent": true,
|
|
"address": true
|
|
},
|
|
"nativeParametersMatch": true,
|
|
"interfacePublicIdentityUnchanged": true,
|
|
"privateScalarEquivalent": true,
|
|
"privateEncodingUnchanged": true,
|
|
"linkedAddressAndPeerPresent": true
|
|
},
|
|
{
|
|
"serverId": 2,
|
|
"format": "conf",
|
|
"explicitNameAdded": true,
|
|
"privateKeyPreservedInMemory": true,
|
|
"dryRunStatus": 200,
|
|
"dryRunNativeUnchanged": true,
|
|
"checks": {
|
|
"interfacePresent": true,
|
|
"interfaceName": true,
|
|
"interfaceCommentAbsent": true,
|
|
"interfacePrivateScalarEquivalent": true,
|
|
"interfacePublicIdentity": true,
|
|
"listenPort": true,
|
|
"mtu": true,
|
|
"onePeer": true,
|
|
"peerIdentity": true,
|
|
"allowedAddresses": true,
|
|
"configuredEndpointAddress": true,
|
|
"configuredEndpointPort": true,
|
|
"keepalive": true,
|
|
"peerCommentAbsent": true,
|
|
"address": true
|
|
},
|
|
"nativeParametersMatch": true,
|
|
"interfacePublicIdentityUnchanged": true,
|
|
"privateScalarEquivalent": true,
|
|
"privateEncodingUnchanged": false,
|
|
"linkedAddressAndPeerPresent": true
|
|
}
|
|
]
|
|
},
|
|
"pageErrors": [],
|
|
"expectedApiRejections": [
|
|
{
|
|
"path": "/api/wireguard/import",
|
|
"status": 400
|
|
},
|
|
{
|
|
"path": "/api/wireguard/import",
|
|
"status": 400
|
|
}
|
|
],
|
|
"unexpectedApiErrors": [],
|
|
"limits": [
|
|
"Private CONF configs used only in memory; no traces/screenshots/config files persisted",
|
|
"Own conf with explicit Name restored; comments/peer names not retained; no interrupted apply or RBAC tested"
|
|
]
|
|
}
|