mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Fix rb_bug message pattern list
Each setions are separated by an empty line, and C level backtrace information format has been changed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
c6a2de3029
commit
00679d202d
1 changed files with 14 additions and 3 deletions
|
@ -669,7 +669,7 @@ class TestRubyOptions < Test::Unit::TestCase
|
|||
|
||||
module SEGVTest
|
||||
opts = {}
|
||||
if /mswin|mingw/ =~ RUBY_PLATFORM
|
||||
if /mswin|mingw|darwin/ =~ RUBY_PLATFORM
|
||||
additional = /[\s\w\.\']*/
|
||||
else
|
||||
opts[:rlimit_core] = 0
|
||||
|
@ -688,21 +688,32 @@ class TestRubyOptions < Test::Unit::TestCase
|
|||
(?:--\s(?:.+\n)*\n)?
|
||||
--\sControl\sframe\sinformation\s-+\n
|
||||
(?:c:.*\n)*
|
||||
\n
|
||||
)x,
|
||||
%r(
|
||||
(?:
|
||||
--\sRuby\slevel\sbacktrace\sinformation\s----------------------------------------\n
|
||||
-e:1:in\s\`<main>\'\n
|
||||
-e:1:in\s\`kill\'\n
|
||||
\n
|
||||
)?
|
||||
)x,
|
||||
%r(
|
||||
(?:--\sMachine(?:.+\n)*\n)?
|
||||
)x,
|
||||
%r(
|
||||
(?:
|
||||
--\sC\slevel\sbacktrace\sinformation\s-------------------------------------------\n
|
||||
(?:(?:.*\s)?\[0x\h+\]\n)*\n
|
||||
(?:(?:.*\s)?\[0x\h+\].*\n|.*:\d+\n)*\n
|
||||
)?
|
||||
)x,
|
||||
%r(
|
||||
(?:--\sOther\sruntime\sinformation\s-+\n
|
||||
(?:\n\*\s.*\n
|
||||
(?:\n(?:\s.*\n)+)?
|
||||
)*
|
||||
)?
|
||||
)x,
|
||||
:*,
|
||||
]
|
||||
ExpectedStderrList << additional if additional
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue