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

ruby-changes:35583

From: nobu <ko1@a...>
Date: Sun, 21 Sep 2014 12:31:53 +0900 (JST)
Subject: [ruby-changes:35583] nobu:r47665 (trunk): test_signal.rb: remove stale test

nobu	2014-09-21 12:31:46 +0900 (Sun, 21 Sep 2014)

  New Revision: 47665

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

  Log:
    test_signal.rb: remove stale test
    
    * test/ruby/test_signal.rb (TestSignal#test_trap_system_default):
      remove stale test.  signals are delivered to the main thread
      always now, so sleep in sub thread is no longer interrupted.

  Modified files:
    trunk/test/ruby/test_signal.rb
Index: test/ruby/test_signal.rb
===================================================================
--- test/ruby/test_signal.rb	(revision 47664)
+++ test/ruby/test_signal.rb	(revision 47665)
@@ -192,31 +192,6 @@ class TestSignal < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/test/ruby/test_signal.rb#L192
     End
   end if Signal.list.key?('QUIT')
 
-  def test_signal_requiring
-    t = Tempfile.new(%w"require_ensure_test .rb")
-    t.puts "sleep"
-    t.close
-    error = IO.popen([EnvUtil.rubybin, "-e", <<EOS, t.path, :err => File::NULL]) do |child|
-trap(:INT, "DEFAULT")
-th = Thread.new do
-  begin
-    require ARGV[0]
-  ensure
-    err = $! ? [$!, $!.backtrace] : $!
-    Marshal.dump(err, STDOUT)
-    STDOUT.flush
-  end
-end
-Thread.pass while th.running?
-Process.kill(:INT, $$)
-th.join
-EOS
-      Marshal.load(child)
-    end
-    t.close!
-    assert_nil(error)
-  end if Process.respond_to?(:kill)
-
   def test_reserved_signal
     assert_raise(ArgumentError) {
       Signal.trap(:SEGV) {}

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

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