diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-08 20:55:51 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-09 04:26:19 +0300 |
| commit | ee51c5e5fbaea694e65bb0a4908f75bcaf9707d1 (patch) | |
| tree | f566d2a5921d4112602a7abcffb5cf6eb04d5f24 /tests | |
| parent | a7cd7806f2fa0251e2dca41ffec61ceafb6f0e18 (diff) | |
feat: use pty-first agent detection
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/api_ping.rs | 4 | ||||
| -rw-r--r-- | tests/cli_wrapper.rs | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/tests/api_ping.rs b/tests/api_ping.rs index 32759104..fa52c5f0 100644 --- a/tests/api_ping.rs +++ b/tests/api_ping.rs @@ -1941,7 +1941,7 @@ fn pane_info_and_subscriptions_expose_done_agent_status() { fs::write( &fake_pi, format!( - "#!/bin/sh\nprintf 'Working...\\n'\nsleep 1\nprintf '\\033[2J\\033[Hdone\\n'\nwhile [ ! -f '{}' ]; do sleep 0.05; done\n", + "#!/bin/sh\nprintf 'starting\\n'\nsleep 4\nprintf 'Working...\\n'\nsleep 1\nprintf '\\033[2J\\033[Hdone\\n'\nwhile [ ! -f '{}' ]; do sleep 0.05; done\n", stop_file.display() ), ) @@ -2014,7 +2014,7 @@ fn pane_info_and_subscriptions_expose_done_agent_status() { ); assert_eq!(send_enter["result"]["type"], "ok"); - let status_event = reader.read_json_line(Duration::from_secs(8)); + let status_event = reader.read_json_line(Duration::from_secs(12)); assert_eq!(status_event["event"], "pane.agent_status_changed"); assert_eq!(status_event["data"]["pane_id"], background_pane_id); assert_eq!(status_event["data"]["agent_status"], "done"); diff --git a/tests/cli_wrapper.rs b/tests/cli_wrapper.rs index 5f5749cb..4407f54f 100644 --- a/tests/cli_wrapper.rs +++ b/tests/cli_wrapper.rs @@ -2779,7 +2779,7 @@ fn wait_agent_status_exits_when_idle_status_matches() { let fake_pi = bin_dir.join("pi"); fs::write( &fake_pi, - "#!/bin/sh\nprintf 'Working...\\n'\nsleep 1\nprintf '\\033[2J\\033[Hdone\\n'\n", + "#!/bin/sh\nprintf 'starting\\n'\nsleep 4\nprintf 'Working...\\n'\nsleep 1\nprintf '\\033[2J\\033[Hdone\\n'\n", ) .unwrap(); #[cfg(unix)] @@ -2822,7 +2822,7 @@ fn wait_agent_status_exits_when_idle_status_matches() { "--status", "idle", "--timeout", - "5000", + "10000", ], ); assert!( @@ -2907,7 +2907,7 @@ fn wait_agent_status_exits_when_done_status_matches() { let fake_pi = bin_dir.join("pi"); fs::write( &fake_pi, - "#!/bin/sh\nprintf 'Working...\\n'\nsleep 1\nprintf '\\033[2J\\033[Hdone\\n'\n", + "#!/bin/sh\nprintf 'starting\\n'\nsleep 4\nprintf 'Working...\\n'\nsleep 1\nprintf '\\033[2J\\033[Hdone\\n'\n", ) .unwrap(); #[cfg(unix)] @@ -2962,7 +2962,7 @@ fn wait_agent_status_exits_when_done_status_matches() { "--status", "done", "--timeout", - "5000", + "10000", ], ); assert!( |
