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

ruby-changes:14565

From: mame <ko1@a...>
Date: Mon, 25 Jan 2010 21:19:07 +0900 (JST)
Subject: [ruby-changes:14565] Ruby:r26405 (trunk): * test/ruby/test_rubyoptions.rb (test_segv_test): add a test for

mame	2010-01-25 21:18:50 +0900 (Mon, 25 Jan 2010)

  New Revision: 26405

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

  Log:
    * test/ruby/test_rubyoptions.rb (test_segv_test): add a test for
      bugreport trace dumper.

  Modified files:
    trunk/ChangeLog
    trunk/test/ruby/test_rubyoptions.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 26404)
+++ ChangeLog	(revision 26405)
@@ -1,3 +1,8 @@
+Mon Jan 25 21:17:32 2010  Yusuke Endoh  <mame@t...>
+
+	* test/ruby/test_rubyoptions.rb (test_segv_test): add a test for
+	  bugreport trace dumper.
+
 Mon Jan 25 17:47:02 2010  Nobuyoshi Nakada  <nobu@r...>
 
 	* ext/pty/pty.c (pty_check): needs WNOHANG to poll, return $?, and
Index: test/ruby/test_rubyoptions.rb
===================================================================
--- test/ruby/test_rubyoptions.rb	(revision 26404)
+++ test/ruby/test_rubyoptions.rb	(revision 26405)
@@ -320,4 +320,25 @@
     assert_in_out_err(["-r", notexist, "-ep"], "", [], pat)
     assert_in_out_err([notexist], "", [], pat)
   end
+
+  def test_segv_test
+    assert_in_out_err(["-e", "Process.kill :SEGV, $$"], "", [],
+      %r(\A
+      -e:1:\s\[BUG\]\sSegmentation\sfault\n
+      #{ Regexp.quote(RUBY_DESCRIPTION) }\n\n
+      --\scontrol\sframe\s----------\n
+      (?:c:.*\n)*
+      ---------------------------\n
+      -e:1:in\s`<main>'\n
+      -e:1:in\s`kill'\n\n
+      (?:
+        --\sC\slevel\sbacktrace\sinformation\s-------------------------------------------\n
+        (?:.*\s\[0x\h+\]\n)*\n
+      )?
+      \[NOTE\]\n
+      You\smay\shave\sencountered\sa\sbug\sin\sthe\sRuby\sinterpreter\sor\sextension\slibraries.\n
+      Bug\sreports\sare\swelcome.\n
+      For\sdetails:\shttp:\/\/www.ruby-lang.org/bugreport.html\n\n\z
+      )x)
+  end
 end

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

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