Make broken MCP startup tests deterministic

This commit is contained in:
dhruvgupta-oai
2026-03-23 18:44:31 -04:00
parent 5bb24cb54f
commit ae5a20f585

View File

@@ -585,9 +585,11 @@ request_max_retries = 0
stream_max_retries = 0
[mcp_servers.required_broken]
command = "codex-definitely-not-a-real-binary"
{required_broken_transport}
required = true
"#
,
required_broken_transport = broken_mcp_transport_toml()
),
)
}
@@ -615,8 +617,22 @@ request_max_retries = 0
stream_max_retries = 0
[mcp_servers.optional_broken]
command = "codex-definitely-not-a-real-binary"
{optional_broken_transport}
"#
,
optional_broken_transport = broken_mcp_transport_toml()
),
)
}
#[cfg(target_os = "windows")]
fn broken_mcp_transport_toml() -> &'static str {
r#"command = "cmd"
args = ["/C", "exit 1"]"#
}
#[cfg(not(target_os = "windows"))]
fn broken_mcp_transport_toml() -> &'static str {
r#"command = "/bin/sh"
args = ["-c", "exit 1"]"#
}