Functions | Variables
resolver_component_tests_runner Namespace Reference

Functions

def _quit_on_signal (signum, _frame)
 
def python_args (arg_list)
 
def test_runner_log (msg)
 
def wait_until_dns_server_is_up (args, dns_server_subprocess, dns_server_subprocess_output)
 

Variables

 argp = argparse.ArgumentParser(description='Run c-ares resolver tests')
 
 args = argp.parse_args()
 
 cur_resolver = os.environ.get('GRPC_DNS_RESOLVER')
 
 current_test_subprocess
 
 default
 
 dns_server_subprocess
 
 dns_server_subprocess_output = tempfile.mktemp()
 
 help
 
 None
 
int num_test_failures = 0
 
 type
 

Function Documentation

◆ _quit_on_signal()

def resolver_component_tests_runner._quit_on_signal (   signum,
  _frame 
)
private

Definition at line 110 of file resolver_component_tests_runner.py.

◆ python_args()

def resolver_component_tests_runner.python_args (   arg_list)

Definition at line 49 of file resolver_component_tests_runner.py.

◆ test_runner_log()

def resolver_component_tests_runner.test_runner_log (   msg)

Definition at line 46 of file resolver_component_tests_runner.py.

◆ wait_until_dns_server_is_up()

def resolver_component_tests_runner.wait_until_dns_server_is_up (   args,
  dns_server_subprocess,
  dns_server_subprocess_output 
)

Definition at line 62 of file resolver_component_tests_runner.py.

Variable Documentation

◆ argp

resolver_component_tests_runner.argp = argparse.ArgumentParser(description='Run c-ares resolver tests')

Definition at line 27 of file resolver_component_tests_runner.py.

◆ args

resolver_component_tests_runner.args = argp.parse_args()

Definition at line 44 of file resolver_component_tests_runner.py.

◆ cur_resolver

resolver_component_tests_runner.cur_resolver = os.environ.get('GRPC_DNS_RESOLVER')

Definition at line 54 of file resolver_component_tests_runner.py.

◆ current_test_subprocess

resolver_component_tests_runner.current_test_subprocess
Initial value:
1 = subprocess.Popen([
2  args.test_bin_path,
3  '--target_name', 'no-srv-ipv4-single-target.resolver-tests-version-4.grpctestingexp.',
4  '--do_ordered_address_comparison', 'False',
5  '--expected_addrs', '5.5.5.5:443,False',
6  '--expected_chosen_service_config', '',
7  '--expected_service_config_error', '',
8  '--expected_lb_policy', '',
9  '--enable_srv_queries', 'True',
10  '--enable_txt_queries', 'True',
11  '--inject_broken_nameserver_list', 'False',
12  '--local_dns_server_address', '127.0.0.1:%d' % args.dns_server_port
13  ] + args.extra_args.split(','))

Definition at line 124 of file resolver_component_tests_runner.py.

◆ default

resolver_component_tests_runner.default

Definition at line 28 of file resolver_component_tests_runner.py.

◆ dns_server_subprocess

resolver_component_tests_runner.dns_server_subprocess
Initial value:
1 = subprocess.Popen(python_args([
2  args.dns_server_bin_path,
3  '--port', str(args.dns_server_port),
4  '--records_config_path', args.records_config_path]),
5  stdin=subprocess.PIPE,
6  stdout=l,
7  stderr=l)

Definition at line 102 of file resolver_component_tests_runner.py.

◆ dns_server_subprocess_output

resolver_component_tests_runner.dns_server_subprocess_output = tempfile.mktemp()

Definition at line 100 of file resolver_component_tests_runner.py.

◆ help

resolver_component_tests_runner.help

Definition at line 29 of file resolver_component_tests_runner.py.

◆ None

resolver_component_tests_runner.None

Definition at line 28 of file resolver_component_tests_runner.py.

◆ num_test_failures

int resolver_component_tests_runner.num_test_failures = 0

Definition at line 121 of file resolver_component_tests_runner.py.

◆ type

resolver_component_tests_runner.type

Definition at line 28 of file resolver_component_tests_runner.py.

xds_interop_client.str
str
Definition: xds_interop_client.py:487
resolver_component_tests_runner.python_args
def python_args(arg_list)
Definition: resolver_component_tests_runner.py:49


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:43