docs: define automation compatibility policy

This commit is contained in:
Eric Wendland 2026-07-05 17:51:06 +02:00
commit 97e9daa118
4 changed files with 137 additions and 8 deletions

View file

@ -3204,4 +3204,23 @@ mod tests {
response
);
}
#[test]
fn malformed_and_unknown_protocol_inputs_fail() {
for input in [
"{",
"{}",
r#"{"type":"unknown"}"#,
r#"{"type":"status","extra":}"#,
] {
assert!(decode_request(input).is_err());
assert!(decode_response(input).is_err());
assert!(decode_peer_request(input).is_err());
assert!(decode_peer_response(input).is_err());
assert!(decode_pipe_wire_request(input).is_err());
assert!(decode_pipe_wire_response(input).is_err());
assert!(decode_overlay_wire_request(input).is_err());
assert!(decode_overlay_wire_response(input).is_err());
}
}
}