Drives a real `zot rpc` subprocess through the Colibri Spawner (rpc_stdin) + RpcSender and asserts the full path: stdin piped → framed prompt delivered → zot echoes it (user_message) → response ack → done. Closes the 'live zot rpc smoke pending' item on colibri#143. A placeholder DeepSeek key is enough — the turn 401s deterministically while the driver wiring (the subject) runs fully. #[ignore] + ZOT_BIN-gated, so it never runs in normal cargo test / CI: ZOT_BIN=/path/to/zot cargo test -p colibri-daemon --test zot_rpc_smoke -- --ignored Validated on this host (zot v0.2.42, Go 1.24.4): passes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| glasspane_integration.rs | ||
| intake_scheduler_loop.rs | ||
| pi_spawn_live.rs | ||
| sigterm_shutdown.rs | ||
| zot_rpc_smoke.rs | ||