[Type]
[Module]
[Priority]
[Jira#]
[Redmine#]
[Problem]
[Cause]
[Solution]
[TestCase]
# handle
- def read_lines
+ def read_lines(enable_timeout = true)
begin
# get first line
l = nil
- timeout(5) do
- l = @socket.gets()
- end
+ if enable_timeout then
+ timeout(5) do
+ l = @socket.gets()
+ end
+ else
+ l = @socket.gets()
+ end
if l.nil? then
return false
@log.info "Send register message.. [REGISTER|#{dist}|#{binary_list.join("|")}]"
snapshot = nil
if client.send "REGISTER|#{dist}|#{binary_list.join("|")}" then
- output = client.read_lines do |l|
+ output = client.read_lines(false) do |l|
line = l.split("|")
if line[0].strip == "ERROR" then
@log.error l.strip
log = log + "##### extract file : #{package_file_path} #####\n"
log = log + extract_file(package_name, package_file_path, path, target_path, logger)
if not move_dir(package_name, path, target_path, logger) then
- Utils.execute_shell("rm -rf #{path}")
+ #Utils.execute_shell("rm -rf #{path}")
return false
end