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

ruby-changes:22057

From: akr <ko1@a...>
Date: Fri, 23 Dec 2011 09:25:02 +0900 (JST)
Subject: [ruby-changes:22057] akr:r34106 (trunk): * test/test_pty.rb (test_pty_check_default): call PTY.check until

akr	2011-12-23 09:24:52 +0900 (Fri, 23 Dec 2011)

  New Revision: 34106

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=34106

  Log:
    * test/test_pty.rb (test_pty_check_default): call PTY.check until
      "cat" command is finished.

  Modified files:
    trunk/ChangeLog
    trunk/test/test_pty.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 34105)
+++ ChangeLog	(revision 34106)
@@ -1,3 +1,8 @@
+Fri Dec 23 09:23:48 2011  Tanaka Akira  <akr@f...>
+
+	* test/test_pty.rb (test_pty_check_default): call PTY.check until
+	  "cat" command is finished.
+
 Fri Dec 23 06:03:00 2011  Kazuhiro NISHIYAMA  <zn@m...>
 
 	* common.mk: add "check succeeded" message.
Index: test/test_pty.rb
===================================================================
--- test/test_pty.rb	(revision 34105)
+++ test/test_pty.rb	(revision 34106)
@@ -172,12 +172,13 @@
       st1 = PTY.check(pid)
       w.close
       r.close
-      sleep(0.1)
-      st2 = PTY.check(pid)
+      begin
+        sleep(0.1)
+      end until st2 = PTY.check(pid)
     end
     assert_equal(pid, st1.pid) if st1
     assert_nil(st1)
-    assert_equal(pid, st2.pid) if st2
+    assert_equal(pid, st2.pid)
   end
 
   def test_pty_check_raise

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

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