diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-03-14 15:14:21 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-03-14 15:14:21 +0000 |
commit | c860179c0986f8f5c10a02b6a448dad615e9051e (patch) | |
tree | 0de58e9d1961ae3c529a40f4a524dda76304c12f | |
parent | b23c4a8898708bd8559bedc7189ccaaaaa59d9a7 (diff) | |
download | ruby-c860179c0986f8f5c10a02b6a448dad615e9051e.tar.gz |
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
-rw-r--r-- | test/rinda/test_rinda.rb | 4 |
1 files changed, 2 insertions, 2 deletions
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 |