From 522b3381efb9836af91403509abe4ba137a1d911 Mon Sep 17 00:00:00 2001 From: GeekMr <140129782+WilliamWang1721@users.noreply.github.com> Date: Mon, 21 Sep 2026 22:08:17 +0800 Subject: [PATCH] Fix generic agent test fixture path collision --- nebula_app/src/platform/agent_integrations.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nebula_app/src/platform/agent_integrations.rs b/nebula_app/src/platform/agent_integrations.rs index 01d5f92..0a3fee6 100644 --- a/nebula_app/src/platform/agent_integrations.rs +++ b/nebula_app/src/platform/agent_integrations.rs @@ -197,8 +197,9 @@ mod tests { executable(dir.path(), "agent"); executable(dir.path(), "cursor"); assert_eq!(find_executable(AgentKind::Cursor, &[dir.path().to_path_buf()]), None); - let cli = executable(dir.path(), "cursor-agent"); - assert_eq!(find_executable(AgentKind::Cursor, &[dir.path().to_path_buf()]), Some(cli)); + let cli_dir = tempfile::tempdir().unwrap(); + let cli = executable(cli_dir.path(), "cursor-agent"); + assert_eq!(find_executable(AgentKind::Cursor, &[cli_dir.path().to_path_buf()]), Some(cli)); } #[test]