diff options
author | Alexander Polcyn <apolcyn@google.com> | 2017-12-13 14:43:24 -0800 |
---|---|---|
committer | Alexander Polcyn <apolcyn@google.com> | 2017-12-13 16:43:00 -0800 |
commit | b14f1ea60208013b236ebd2f9a2601afb7bdeaf9 (patch) | |
tree | 6baca4b6c4f4629acd14c66ac368c98d1c509a74 /src/ruby/end2end | |
parent | a81ff04cc9d5f5525f5350db747d9249f177fdd4 (diff) |
Disable soreuseport in ruby unit tests
Diffstat (limited to 'src/ruby/end2end')
-rwxr-xr-x | src/ruby/end2end/channel_closing_client.rb | 2 | ||||
-rwxr-xr-x | src/ruby/end2end/end2end_common.rb | 5 | ||||
-rwxr-xr-x | src/ruby/end2end/sig_handling_client.rb | 2 |
3 files changed, 6 insertions, 3 deletions
diff --git a/src/ruby/end2end/channel_closing_client.rb b/src/ruby/end2end/channel_closing_client.rb index 8f6888c203..62c742158a 100755 --- a/src/ruby/end2end/channel_closing_client.rb +++ b/src/ruby/end2end/channel_closing_client.rb @@ -44,7 +44,7 @@ def main ch = GRPC::Core::Channel.new("localhost:#{server_port}", {}, :this_channel_is_insecure) - srv = GRPC::RpcServer.new + srv = new_rpc_server_for_testing thd = Thread.new do srv.add_http2_port("0.0.0.0:#{client_control_port}", :this_port_is_insecure) srv.handle(ChannelClosingClientController.new(ch)) diff --git a/src/ruby/end2end/end2end_common.rb b/src/ruby/end2end/end2end_common.rb index 790fc23e92..ffbaa1986d 100755 --- a/src/ruby/end2end/end2end_common.rb +++ b/src/ruby/end2end/end2end_common.rb @@ -29,6 +29,9 @@ require 'optparse' require 'thread' require 'timeout' require 'English' # see https://github.com/bbatsov/rubocop/issues/1747 +require_relative '../spec/support/helpers' + +include GRPC::Spec::Helpers # GreeterServer is simple server that implements the Helloworld Greeter server. class EchoServerImpl < Echo::EchoServer::Service @@ -46,7 +49,7 @@ class ServerRunner end def run - @srv = GRPC::RpcServer.new(@rpc_server_args) + @srv = new_rpc_server_for_testing(@rpc_server_args) port = @srv.add_http2_port('0.0.0.0:0', :this_port_is_insecure) @srv.handle(@service_impl) diff --git a/src/ruby/end2end/sig_handling_client.rb b/src/ruby/end2end/sig_handling_client.rb index 129ad7cb7f..6cd289a29b 100755 --- a/src/ruby/end2end/sig_handling_client.rb +++ b/src/ruby/end2end/sig_handling_client.rb @@ -66,7 +66,7 @@ def main # The "shutdown" RPC should end very quickly. # Allow a few seconds to be safe. - srv = GRPC::RpcServer.new(poll_period: 3) + srv = new_rpc_server_for_testing(poll_period: 3) srv.add_http2_port("0.0.0.0:#{client_control_port}", :this_port_is_insecure) stub = Echo::EchoServer::Stub.new("localhost:#{server_port}", |