From a4d6fb5584162e4bf676ac4a075cca5f1b795e9c Mon Sep 17 00:00:00 2001 From: mame Date: Tue, 14 Mar 2017 15:14:21 +0000 Subject: Stop a global server of Rinda test This server seemed to cause "leaked file descriptor" warnings. Moved it into the setup/teardown framework. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57974 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/rinda/test_rinda.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/rinda/test_rinda.rb b/test/rinda/test_rinda.rb index feff342349..471b0dec58 100644 --- a/test/rinda/test_rinda.rb +++ b/test/rinda/test_rinda.rb @@ -465,6 +465,7 @@ class TupleSpaceProxyTest < Test::Unit::TestCase ThreadGroup.new.add(Thread.current) @ts_base = Rinda::TupleSpace.new(1) @ts = Rinda::TupleSpaceProxy.new(@ts_base) + @server = DRb.start_service("druby://localhost:0") end def teardown # implementation-dependent @@ -474,6 +475,7 @@ class TupleSpaceProxyTest < Test::Unit::TestCase th.join end } + @server.stop_service end def test_remote_array_and_hash @@ -531,8 +533,6 @@ class TupleSpaceProxyTest < Test::Unit::TestCase Process.wait(write) if write && status.nil? Process.wait(take) if take end - - @server = DRb.primary_server || DRb.start_service("druby://localhost:0") end module RingIPv6 -- cgit v1.2.3