Skip to content

Commit 98fa340

Browse files
committed
use read(1)
1 parent 16e9337 commit 98fa340

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

test/support/test_case.rb

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,9 +173,16 @@ def setup_remote_debuggee(cmd)
173173
Timeout.timeout(TIMEOUT_SEC) do
174174
begin
175175
eof = remote_info.r.eof? # check first byte
176-
line = remote_info.r.gets
176+
line = +""
177+
while true
178+
c = remote_info.r.read(1)
179+
break if c == "\n"
180+
line << c
181+
end
182+
183+
# line << remote_info.r.gets
177184
rescue Errno::EIO
178-
pp(cmd: cmd, env: {'HOME' => homedir}, eof: eof)
185+
pp(cmd: cmd, env: {'HOME' => homedir}, eof: eof, line: line)
179186
raise
180187
end
181188
remote_info.debuggee_backlog << line

0 commit comments

Comments
 (0)