From: GOTOU Yuuzou Date: 2002-02-05T21:32:01+09:00 Subject: Re: WEBrick test fails In message , `Jim Menard ' wrote: > On my Linux Red Hat 7.1 system, one WEBrick test fails with the following > error message: > > TestWEBrickHTTPServer: E. > Any hints? Have I done something wrong? Sorry. Listening socket is not required for this test. Please try the following patch. --- TestWEBrickHTTPServer.rb~ Tue Feb 5 20:33:11 2002 +++ TestWEBrickHTTPServer.rb Tue Feb 5 06:44:18 2002 @@ -8,14 +8,8 @@ include WEBrick def setup - (2000..3000).each{|port| - begin - logger = Log.new(nil, Log::FATAL) - @svr = HTTPServer.new(:Logger=>logger, :Port=>port) - break - rescue Errno::EACCES, Errno::EADDRINUSE - end - } + logger = Log.new(nil, Log::FATAL) + @svr = HTTPServer.new(:Logger=>logger, :ListenImmediately => false) end Socket::getaddrinfo may cause problem on some Linux box. See also http://www.ruby-talk.com/28598. -- gotoyuzo