From ac45d5dc2dc2f8c87b98b8661efe9f8322345f71 Mon Sep 17 00:00:00 2001 From: github-ops Date: Sun, 21 Jun 2026 02:38:13 +0000 Subject: [PATCH] Stabilize MCP ingress log capture test --- apps/mcp-server/src/main.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/mcp-server/src/main.rs b/apps/mcp-server/src/main.rs index 056afa3..14ecc13 100644 --- a/apps/mcp-server/src/main.rs +++ b/apps/mcp-server/src/main.rs @@ -595,9 +595,8 @@ mod tests { .compact() .with_filter(LevelFilter::INFO), ); - let dispatch = tracing::Dispatch::new(subscriber); - let _guard = tracing::dispatcher::set_default(&dispatch); + let _ = tracing::subscriber::set_global_default(subscriber); let response = post_jsonrpc_response( &client, &mcp_url, @@ -622,7 +621,10 @@ mod tests { assert_eq!(response.status(), reqwest::StatusCode::OK); let logs = writer.output(); - assert!(logs.contains("mcp request received")); + assert!( + logs.contains("mcp request received"), + "captured logs did not include ingress marker: {logs}" + ); assert!(logs.contains("req_mcp_trace_123")); assert!(logs.contains("sales-request-trace")); assert!(logs.contains("default"));