merge revision(s) 35424:

* lib/drb/extservm.rb (DRb::ExtServManager): don't use /bin/sh to
	  invoke service subprocess.  mark detach threads for clean up.

	* test/drb/drbtest.rb: clean up the service subprocess in teardown.

	* test/drb/test_drb.rb: set @service_name for teardown.

	* test/drb/test_drbunix.rb: ditto.

	* test/drb/test_drbssl.rb: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@35714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
naruse 2012-05-19 05:41:23 +00:00
parent 336c45eaa2
commit 28db23778c
7 changed files with 54 additions and 12 deletions

View file

@ -20,7 +20,8 @@ end
class TestDRbUNIXCore < Test::Unit::TestCase
include DRbCore
def setup
@ext = DRbUNIXService.ext_service('ut_drb_drbunix.rb')
@service_name = 'ut_drb_drbunix.rb'
@ext = DRbUNIXService.ext_service(@service_name)
@there = @ext.front
end
@ -37,7 +38,8 @@ end
class TestDRbUNIXAry < Test::Unit::TestCase
include DRbAry
def setup
@ext = DRbUNIXService.ext_service('ut_array_drbunix.rb')
@service_name = 'ut_array_drbunix.rb'
@ext = DRbUNIXService.ext_service(@service_name)
@there = @ext.front
end
end