Run non-interactive sessions through production coordination

This commit is contained in:
ms2k 2026-07-16 16:28:18 +09:00
commit 71b0266cf2

View file

@ -177,6 +177,25 @@ fn every_schema_shape_round_trips_and_rejects_malformed_or_unknown_versions() {
);
verify_shape(SessionExit::exited(session_id(), 3), &mut seen);
verify_shape(SessionExitOutcome::RuntimeLost, &mut seen);
verify_shape(
NonInteractiveSessionRequest {
protocol_version: ProtocolVersion::V1,
session_id: session_id(),
argv: vec![b"tool".to_vec()],
},
&mut seen,
);
verify_shape(
NonInteractiveOutput {
session_id: session_id(),
bytes: vec![53],
},
&mut seen,
);
verify_shape(
NonInteractiveSessionMessage::Exit(SessionExit::exited(session_id(), 4)),
&mut seen,
);
verify_shape(generation_identity(), &mut seen);
verify_shape(trust_manifest(), &mut seen);
verify_shape(tls_credential.clone(), &mut seen);