summaryrefslogtreecommitdiff
path: root/test/ruby/envutil.rb
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-11-01 13:29:18 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-11-01 13:29:18 +0000
commitf4b417eb43468630cf4591c1768bc0c3b1378bcd (patch)
treee541d6ff8c4f8b886a70f17485ad44483505cb42 /test/ruby/envutil.rb
parentd5802c512eb4508c606a4038d900eb610611fbb2 (diff)
refine message of assert_join_threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/envutil.rb')
-rw-r--r--test/ruby/envutil.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/ruby/envutil.rb b/test/ruby/envutil.rb
index 55657a0762..d34b3e3c7b 100644
--- a/test/ruby/envutil.rb
+++ b/test/ruby/envutil.rb
@@ -533,10 +533,11 @@ eom
end
end
if !errs.empty?
- msg = errs.map {|t, err|
+ msg = "exceptions on #{errs.length} threads:\n" +
+ errs.map {|t, err|
+ "#{t.inspect}:\n" +
err.backtrace.map.with_index {|line, i|
if i == 0
- "#{t.inspect}:\n" +
"#{line}: #{err.message} (#{err.class})"
else
"\tfrom #{line}"