ruby-changes:17779
From: naruse <ko1@a...>
Date: Mon, 15 Nov 2010 18:09:44 +0900 (JST)
Subject: [ruby-changes:17779] Ruby:r29790 (trunk): Avoid timing problem.
naruse 2010-11-15 18:09:39 +0900 (Mon, 15 Nov 2010) New Revision: 29790 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29790 Log: Avoid timing problem. Modified files: trunk/test/ruby/test_process.rb Index: test/ruby/test_process.rb =================================================================== --- test/ruby/test_process.rb (revision 29789) +++ test/ruby/test_process.rb (revision 29790) @@ -1187,13 +1187,9 @@ def test_wait_and_sigchild signal_received = [] Signal.trap(:CHLD) { signal_received << true } - pid = fork { sleep 1; exit } + pid = fork { sleep 2; exit } Thread.start { raise } Process.wait pid - 5.times do - sleep 1 - break unless signal_received.empty? - end assert_equal [true], signal_received, " [ruby-core:19744]" rescue NotImplementedError, ArgumentError ensure -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/