ruby/test/drb
Yusuke Endoh fbbc37dc1d test/drb/test_drb.rb: Specify the host of DRbServer
to try fixing the following error.

http://rubyci.s3.amazonaws.com/opensuseleap/ruby-master/log/20210407T063004Z.log.html.gz
```
[  605/21105] DRbTests::TestDRbSSLAry#test_06_next/home/chkbuild/chkbuild/tmp/build/20210407T063004Z/ruby/lib/drb/drb.rb:1138:in `method_missing': undefined method `regist' for [1, 2, "III", 4, "five", 6]:Array (NoMethodError)
	from /home/chkbuild/chkbuild/tmp/build/20210407T063004Z/ruby/lib/drb/extserv.rb:21:in `block in initialize'
	from /home/chkbuild/chkbuild/tmp/build/20210407T063004Z/ruby/.ext/common/monitor.rb:202:in `synchronize'
	from /home/chkbuild/chkbuild/tmp/build/20210407T063004Z/ruby/.ext/common/monitor.rb:202:in `mon_synchronize'
	from /home/chkbuild/chkbuild/tmp/build/20210407T063004Z/ruby/lib/drb/extserv.rb:20:in `initialize'
	from /home/chkbuild/chkbuild/tmp/build/20210407T063004Z/ruby/test/drb/ut_array_drbssl.rb:35:in `new'
	from /home/chkbuild/chkbuild/tmp/build/20210407T063004Z/ruby/test/drb/ut_array_drbssl.rb:35:in `<main>'
 = 100.05 s
```

Here is my analysis:
The test of drb used both `druby://:0` and `druby://localhost:0` for
DRbServer. However, the former listens on IPv4, and the latter does on
IPv6, depending on environments. The port 0 is automatically assigned,
but sometimes the same port is used to both because they are different
protocols (IPv4 and IPv6). In this case, their URIs are resolved to the
completely same one (`druby://localhost:port`), which confuses the
method `DRb.here?` which determines the DRbObject is remote or local.

This changeset uses `druby://localhost:0` consistently.
2021-04-07 16:34:19 +09:00
..
drbtest.rb Rename RubyVM::MJIT to RubyVM::JIT 2021-01-13 22:46:51 -08:00
ignore_test_drb.rb Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
test_acl.rb Fix r60271 2017-10-21 14:22:04 +00:00
test_drb.rb test/drb/test_drb.rb: Specify the host of DRbServer 2021-04-07 16:34:19 +09:00
test_drbobject.rb Stop Thread.new in `DRb::TimerIdConv::TimerHolder2#on_gc` 2019-12-10 12:43:49 +09:00
test_drbssl.rb test/drb/test_drb.rb: Specify the host of DRbServer 2021-04-07 16:34:19 +09:00
test_drbunix.rb Run background threads while testing drb 2018-10-20 13:14:02 +00:00
ut_array.rb Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
ut_array_drbssl.rb openssl: adapt OpenSSL::PKey to OpenSSL 1.1.0 opaque structs 2016-06-05 15:00:47 +00:00
ut_array_drbunix.rb Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
ut_drb.rb lib/drb/drb.rb: Use ruby2_keywords for keyword separation 2020-02-15 16:27:03 +09:00
ut_drb_drbssl.rb openssl: adapt OpenSSL::PKey to OpenSSL 1.1.0 opaque structs 2016-06-05 15:00:47 +00:00
ut_drb_drbunix.rb Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
ut_eq.rb Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
ut_large.rb additional math operations 2016-01-31 03:34:21 +00:00
ut_port.rb Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
ut_safe1.rb Add frozen_string_literal: false for all files 2015-12-16 05:07:31 +00:00
ut_timerholder.rb use finalizer trick instead of thread. 2016-05-22 11:03:43 +00:00