Method: GRPC::Spec::Helpers#build_rpc_server

Defined in:
src/ruby/spec/support/helpers.rb

#build_rpc_server(server_opts: {}, client_opts: {}) ⇒ Object

Build an RPC server used for testing



32
33
34
35
36
37
38
39
# File 'src/ruby/spec/support/helpers.rb', line 32

def build_rpc_server(server_opts: {},
                     client_opts: {})
  @server = new_rpc_server_for_testing({ poll_period: 1 }.merge(server_opts))
  @port = @server.add_http2_port('0.0.0.0:0', :this_port_is_insecure)
  @host = "0.0.0.0:#{@port}"
  @client_opts = client_opts
  @server
end