run_grpc_services
drunc.grpc_testing_tools.run_grpc_services
Functions
run_child_controller_server(controller_max_workers, server_port, root_port, child_name, log_file, server_options=None, client_options=None, ready_event=None, stop_event=None)
Run ChildController server with RootController client connection.
Source code in drunc/grpc_testing_tools/run_grpc_services.py
run_grpc_server(server_name, servicer_instance, add_servicer_func, max_workers, server_port, log_file, server_options=None, upstream_connection=None, ready_event=None, stop_event=None)
Generic gRPC server runner that handles the common server lifecycle.
Source code in drunc/grpc_testing_tools/run_grpc_services.py
run_process_manager_server(manager_max_workers, server_port, log_file, server_options=None, ready_event=None, stop_event=None, lifetime_manager_type=ProcessManagerTypes.SSH_PARAMIKO)
Run Manager server process with output logging.
Source code in drunc/grpc_testing_tools/run_grpc_services.py
run_root_controller_server(controller_max_workers, server_port, manager_port, log_file, server_options=None, client_options=None, ready_event=None, stop_event=None)
Run RootController server with Manager client connection.