diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-11-01 13:29:18 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-11-01 13:29:18 +0000 |
commit | f4b417eb43468630cf4591c1768bc0c3b1378bcd (patch) | |
tree | e541d6ff8c4f8b886a70f17485ad44483505cb42 | |
parent | d5802c512eb4508c606a4038d900eb610611fbb2 (diff) |
refine message of assert_join_threads.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | test/ruby/envutil.rb | 5 |
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}" |