From 0f29696f9d38642962766ecee2c2f9008675e7dd Mon Sep 17 00:00:00 2001 From: mame Date: Fri, 22 Jan 2010 15:26:52 +0000 Subject: [PATCH] * sample/coverage.rb: preserve exit status. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26382 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ sample/coverage.rb | 2 ++ 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index b50a50f05b..c2cf25272d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Sat Jan 23 00:25:19 2010 Yusuke Endoh + + * sample/coverage.rb: preserve exit status. + Sat Jan 23 00:21:18 2010 Yusuke Endoh * test/ruby/test_dir.rb: get rid of debug print. diff --git a/sample/coverage.rb b/sample/coverage.rb index 3f45e9fc98..5e15f99716 100644 --- a/sample/coverage.rb +++ b/sample/coverage.rb @@ -8,6 +8,7 @@ accum = !accum || accum == "" || !(%w(f n 0).include?(accum[0])) pwd = Dir.pwd at_exit do + exit_exc = $! Dir.chdir(pwd) do Coverage.result.each do |sfile, covs| cfile = sfile + ext @@ -57,4 +58,5 @@ at_exit do end end end + raise exit_exc if exit_exc end