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

ruby-changes:3293

From: ko1@a...
Date: 30 Dec 2007 03:39:56 +0900
Subject: [ruby-changes:3293] akr - Ruby:r14786 (trunk): use timeout for thread join to avoid hang.

akr	2007-12-30 03:39:43 +0900 (Sun, 30 Dec 2007)

  New Revision: 14786

  Modified files:
    trunk/test/io/nonblock/test_flush.rb

  Log:
    use timeout for thread join to avoid hang.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/io/nonblock/test_flush.rb?r1=14786&r2=14785

Index: test/io/nonblock/test_flush.rb
===================================================================
--- test/io/nonblock/test_flush.rb	(revision 14785)
+++ test/io/nonblock/test_flush.rb	(revision 14786)
@@ -1,4 +1,5 @@
 require 'test/unit'
+require 'timeout'
 begin
   require 'io/nonblock'
 rescue LoadError
@@ -24,7 +25,9 @@
       end
     }
     w.flush # assert_raise(IOError, "[ruby-dev:24985]") {w.flush}
-    assert_nothing_raised {t.join}
+    timeout(10) {
+      assert_nothing_raised {t.join}
+    }
     assert_equal(4097, result.size)
   end
 end if IO.method_defined?(:nonblock)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml

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