Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

* test/test_pty.rb: same as r29280, skip tests when PTY allocation

  failed (that's not our fault).


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  • Loading branch information...
commit d4f0f28430c29d6d33621852640fbbccdd666b65 1 parent 27c5389
@shyouhei shyouhei authored
Showing with 13 additions and 0 deletions.
  1. +5 −0 ChangeLog
  2. +8 −0 test/test_pty.rb
View
5 ChangeLog
@@ -1,3 +1,8 @@
+Mon Mar 19 15:05:54 2012 URABE Shyouhei <shyouhei@ruby-lang.org>
+
+ * test/test_pty.rb: same as r29280, skip tests when PTY allocation
+ failed (that's not our fault).
+
Sun Mar 18 23:21:17 2012 Nobuyoshi Nakada <nobu@ruby-lang.org>
* gc.c (aligned_free): fix condition for free. memalign() and
View
8 test/test_pty.rb
@@ -176,6 +176,9 @@ def test_pty_check_default
sleep(0.1)
end until st2 = PTY.check(pid)
end
+ rescue RuntimeError
+ skip $!
+ else
assert_equal(pid, st1.pid) if st1
assert_nil(st1)
assert_equal(pid, st2.pid)
@@ -192,6 +195,9 @@ def test_pty_check_raise
sleep(0.1)
st2 = assert_raise(PTY::ChildExited, bug2642) {PTY.check(pid, true)}.status
end
+ rescue RuntimeError
+ skip $!
+ else
assert_equal(pid, st1.pid) if st1
assert_nil(st1)
assert_equal(pid, st2.pid)
@@ -206,6 +212,8 @@ def test_cloexec
assert(r.close_on_exec?)
assert(w.close_on_exec?)
}
+ rescue RuntimeError
+ skip $!
end
end if defined? PTY
Please sign in to comment.
Something went wrong with that request. Please try again.