summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-07-25 07:55:30 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-07-25 07:55:30 +0000
commit895c1ce477e21198158654bea4a12ef5af470cfd (patch)
treee933cffc220894b1e1af0ab3d97a25c6ecf2ebef
parentebed2ef3354c239fc2fdf11438ca6a7f2b234213 (diff)
test_gem_remote_fetcher.rb: fix leaked FDs
* test/rubygems/test_gem_remote_fetcher.rb (start_server): shutdown remote servers. * test/rubygems/test_gem_remote_fetcher.rb (start_ssl_server): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--test/rubygems/test_gem_remote_fetcher.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/rubygems/test_gem_remote_fetcher.rb b/test/rubygems/test_gem_remote_fetcher.rb
index 1926c90e3b..ea78d07e0b 100644
--- a/test/rubygems/test_gem_remote_fetcher.rb
+++ b/test/rubygems/test_gem_remote_fetcher.rb
@@ -771,6 +771,8 @@ gems:
rescue Exception => ex
abort ex.message
puts "ERROR during server thread: #{ex.message}"
+ ensure
+ server.shutdown
end
end
while server.status != :Running
@@ -822,6 +824,8 @@ gems:
s.start
rescue Exception => ex
abort "ERROR during server thread: #{ex.message}"
+ ensure
+ s.shutdown
end
end
th[:server] = s