Per AGENTS.md §5.1 every test must live under crates/<name>/tests/, so the inline #[cfg(test)] modules in harness/tools/providers/transport are gone: - harness: session_tests / compaction_tests / prompt_tests (days_to_ymd made pub) - tools: read / write / edit / shell tests (Tool trait imported explicitly) - providers: config_tests; request-body and stop-reason coverage folded into integration tests via mock-recorded requests and SSE events (private builders no longer tested directly) - transport: ChunkedDecoder made pub (with Default), decoder tests moved into transport_tests.rs The only #[cfg(test)] left in src/ is the test-only TLS infra in tls.rs. |
||
|---|---|---|
| .. | ||
| edit_tests.rs | ||
| read_tests.rs | ||
| shell_tests.rs | ||
| write_tests.rs | ||