[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]