summaryrefslogtreecommitdiff
path: root/sample/coverage.rb
diff options
context:
space:
mode:
Diffstat (limited to 'sample/coverage.rb')
-rw-r--r--sample/coverage.rb2
1 files changed, 2 insertions, 0 deletions
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