Classes | |
class | AspNetCoreLanguage |
class | CXXLanguage |
class | DartLanguage |
class | GoLanguage |
class | Http2Client |
class | Http2Server |
class | JavaLanguage |
class | JavaOkHttpClient |
class | NodeLanguage |
class | NodePureJSLanguage |
class | ObjcLanguage |
class | PHP7Language |
class | PythonAsyncIOLanguage |
class | PythonLanguage |
class | RubyLanguage |
Functions | |
def | _job_kill_handler (job) |
def | aggregate_http2_results (stdout) |
def | auth_options (language, test_case, google_default_creds_use_key_file, service_account_key_file, default_service_account) |
def | bash_cmdline (cmdline) |
def | build_interop_image_jobspec (language, tag=None) |
def | cloud_to_cloud_jobspec (language, test_case, server_name, server_host, server_port, docker_image=None, transport_security='tls', manual_cmd_log=None) |
def | cloud_to_prod_jobspec (language, test_case, server_host_nickname, server_host, google_default_creds_use_key_file, docker_image=None, auth=False, manual_cmd_log=None, service_account_key_file=None, default_service_account=None, transport_security='tls') |
def | compute_engine_creds_required (language, test_case) |
def | docker_run_cmdline (cmdline, image, docker_args=[], cwd=None, environ=None) |
def | manual_cmdline (docker_cmdline, docker_image) |
def | server_jobspec (language, docker_image, transport_security='tls', manual_cmd_log=None) |
def | write_cmdlog_maybe (cmdlog, filename) |
|
private |
Definition at line 843 of file run_interop_tests.py.
def run_interop_tests.aggregate_http2_results | ( | stdout | ) |
Definition at line 1109 of file run_interop_tests.py.
def run_interop_tests.auth_options | ( | language, | |
test_case, | |||
google_default_creds_use_key_file, | |||
service_account_key_file, | |||
default_service_account | |||
) |
Returns (cmdline, env) tuple with cloud_to_prod_auth test options.
Definition at line 802 of file run_interop_tests.py.
def run_interop_tests.bash_cmdline | ( | cmdline | ) |
Creates bash -c cmdline from args list.
Definition at line 784 of file run_interop_tests.py.
def run_interop_tests.build_interop_image_jobspec | ( | language, | |
tag = None |
|||
) |
Creates jobspec for building interop docker image for a language
Definition at line 1092 of file run_interop_tests.py.
def run_interop_tests.cloud_to_cloud_jobspec | ( | language, | |
test_case, | |||
server_name, | |||
server_host, | |||
server_port, | |||
docker_image = None , |
|||
transport_security = 'tls' , |
|||
manual_cmd_log = None |
|||
) |
Creates jobspec for cloud-to-cloud interop test
Definition at line 932 of file run_interop_tests.py.
def run_interop_tests.cloud_to_prod_jobspec | ( | language, | |
test_case, | |||
server_host_nickname, | |||
server_host, | |||
google_default_creds_use_key_file, | |||
docker_image = None , |
|||
auth = False , |
|||
manual_cmd_log = None , |
|||
service_account_key_file = None , |
|||
default_service_account = None , |
|||
transport_security = 'tls' |
|||
) |
Creates jobspec for cloud-to-prod interop test
Definition at line 853 of file run_interop_tests.py.
def run_interop_tests.compute_engine_creds_required | ( | language, | |
test_case | |||
) |
Returns True if given test requires access to compute engine creds.
Definition at line 791 of file run_interop_tests.py.
def run_interop_tests.docker_run_cmdline | ( | cmdline, | |
image, | |||
docker_args = [] , |
|||
cwd = None , |
|||
environ = None |
|||
) |
Wraps given cmdline array to create 'docker run' cmdline from it.
Definition at line 733 of file run_interop_tests.py.
def run_interop_tests.manual_cmdline | ( | docker_cmdline, | |
docker_image | |||
) |
Returns docker cmdline adjusted for manual invocation.
Definition at line 755 of file run_interop_tests.py.
def run_interop_tests.server_jobspec | ( | language, | |
docker_image, | |||
transport_security = 'tls' , |
|||
manual_cmd_log = None |
|||
) |
Create jobspec for running a server
Definition at line 1025 of file run_interop_tests.py.
def run_interop_tests.write_cmdlog_maybe | ( | cmdlog, | |
filename | |||
) |
Returns docker cmdline adjusted for manual invocation.
Definition at line 771 of file run_interop_tests.py.
|
private |
Definition at line 692 of file run_interop_tests.py.
|
private |
Definition at line 78 of file run_interop_tests.py.
|
private |
Definition at line 726 of file run_interop_tests.py.
|
private |
Definition at line 51 of file run_interop_tests.py.
|
private |
Definition at line 91 of file run_interop_tests.py.
|
private |
Definition at line 72 of file run_interop_tests.py.
|
private |
Definition at line 708 of file run_interop_tests.py.
|
private |
Definition at line 703 of file run_interop_tests.py.
|
private |
Definition at line 713 of file run_interop_tests.py.
|
private |
Definition at line 701 of file run_interop_tests.py.
|
private |
Definition at line 659 of file run_interop_tests.py.
|
private |
Definition at line 720 of file run_interop_tests.py.
|
private |
Definition at line 716 of file run_interop_tests.py.
|
private |
Definition at line 70 of file run_interop_tests.py.
|
private |
Definition at line 551 of file run_interop_tests.py.
|
private |
Definition at line 676 of file run_interop_tests.py.
|
private |
Definition at line 722 of file run_interop_tests.py.
|
private |
Definition at line 63 of file run_interop_tests.py.
|
private |
Definition at line 53 of file run_interop_tests.py.
|
private |
Definition at line 61 of file run_interop_tests.py.
|
private |
Definition at line 80 of file run_interop_tests.py.
|
private |
Definition at line 88 of file run_interop_tests.py.
|
private |
Definition at line 74 of file run_interop_tests.py.
|
private |
Definition at line 57 of file run_interop_tests.py.
|
private |
Definition at line 68 of file run_interop_tests.py.
|
private |
Definition at line 681 of file run_interop_tests.py.
|
private |
Definition at line 84 of file run_interop_tests.py.
|
private |
Definition at line 92 of file run_interop_tests.py.
|
private |
Definition at line 724 of file run_interop_tests.py.
run_interop_tests.action |
Definition at line 1154 of file run_interop_tests.py.
run_interop_tests.all_but_objc = set(six.iterkeys(_LANGUAGES)) - set(['objc']) |
Definition at line 1318 of file run_interop_tests.py.
run_interop_tests.alts_languages = set(_LANGUAGES[l] for l in _LANGUAGES_FOR_ALTS_TEST_CASES) |
Definition at line 1323 of file run_interop_tests.py.
run_interop_tests.argp = argparse.ArgumentParser(description='Run interop tests.') |
Definition at line 1144 of file run_interop_tests.py.
run_interop_tests.args = argp.parse_args() |
Definition at line 1286 of file run_interop_tests.py.
list run_interop_tests.build_jobs = [] |
Definition at line 1350 of file run_interop_tests.py.
run_interop_tests.build_resultset |
Definition at line 1366 of file run_interop_tests.py.
run_interop_tests.choices |
Definition at line 1147 of file run_interop_tests.py.
list run_interop_tests.client_manual_cmd_log = [] if args.manual_run else None |
Definition at line 1386 of file run_interop_tests.py.
run_interop_tests.const |
Definition at line 1155 of file run_interop_tests.py.
run_interop_tests.default |
Definition at line 1149 of file run_interop_tests.py.
run_interop_tests.do_newline |
Definition at line 1362 of file run_interop_tests.py.
dictionary run_interop_tests.docker_images = {} |
Definition at line 1336 of file run_interop_tests.py.
string run_interop_tests.DOCKER_WORKDIR_ROOT = '/var/local/git/grpc' |
Definition at line 730 of file run_interop_tests.py.
run_interop_tests.help |
Definition at line 1150 of file run_interop_tests.py.
run_interop_tests.http2_server_job = None |
Definition at line 1407 of file run_interop_tests.py.
tuple run_interop_tests.http2_server_test_cases |
Definition at line 1632 of file run_interop_tests.py.
run_interop_tests.http2Interop = Http2Client() if args.http2_interop else None |
Definition at line 1333 of file run_interop_tests.py.
run_interop_tests.http2InteropServer = Http2Server() if args.http2_server_interop else None |
Definition at line 1334 of file run_interop_tests.py.
run_interop_tests.http2results |
Definition at line 1630 of file run_interop_tests.py.
run_interop_tests.image |
Definition at line 1382 of file run_interop_tests.py.
run_interop_tests.job = build_interop_image_jobspec(l) |
Definition at line 1355 of file run_interop_tests.py.
list run_interop_tests.jobs = [] |
Definition at line 1421 of file run_interop_tests.py.
run_interop_tests.lang = str(s) |
Definition at line 1393 of file run_interop_tests.py.
run_interop_tests.languages |
Definition at line 1319 of file run_interop_tests.py.
run_interop_tests.languages_http2_clients_for_http2_server_interop = set() |
Definition at line 1326 of file run_interop_tests.py.
run_interop_tests.languages_to_build |
Definition at line 1339 of file run_interop_tests.py.
run_interop_tests.maxjobs |
Definition at line 1368 of file run_interop_tests.py.
run_interop_tests.nargs |
Definition at line 1148 of file run_interop_tests.py.
run_interop_tests.newline_on_success |
Definition at line 1367 of file run_interop_tests.py.
run_interop_tests.num_failures |
Definition at line 1366 of file run_interop_tests.py.
run_interop_tests.offset = sorted(_HTTP2_SERVER_TEST_CASES).index(test_case) |
Definition at line 1557 of file run_interop_tests.py.
dictionary run_interop_tests.prod_servers |
Definition at line 1139 of file run_interop_tests.py.
run_interop_tests.resultset |
Definition at line 1612 of file run_interop_tests.py.
run_interop_tests.ROOT = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '../..')) |
Definition at line 48 of file run_interop_tests.py.
dictionary run_interop_tests.server_addresses = {} |
Definition at line 1390 of file run_interop_tests.py.
run_interop_tests.server_host |
Definition at line 1511 of file run_interop_tests.py.
dictionary run_interop_tests.server_jobs = {} |
Definition at line 1389 of file run_interop_tests.py.
dictionary run_interop_tests.server_language = _LANGUAGES.get(server_name, None) |
Definition at line 1516 of file run_interop_tests.py.
list run_interop_tests.server_manual_cmd_log = [] if args.manual_run else None |
Definition at line 1385 of file run_interop_tests.py.
run_interop_tests.server_name = server[0] |
Definition at line 1510 of file run_interop_tests.py.
int run_interop_tests.server_port = _DEFAULT_SERVER_PORT + offset |
Definition at line 1511 of file run_interop_tests.py.
run_interop_tests.servers |
Definition at line 1288 of file run_interop_tests.py.
run_interop_tests.skip_jobs |
Definition at line 1615 of file run_interop_tests.py.
run_interop_tests.skip_nonexistent |
Definition at line 1382 of file run_interop_tests.py.
dictionary run_interop_tests.skip_server = [] |
Definition at line 1517 of file run_interop_tests.py.
def run_interop_tests.spec |
Definition at line 1394 of file run_interop_tests.py.
def run_interop_tests.test_job |
Definition at line 1443 of file run_interop_tests.py.
run_interop_tests.timeout_seconds |
Definition at line 1553 of file run_interop_tests.py.
string run_interop_tests.transport_security = 'google_default_credentials' |
Definition at line 1486 of file run_interop_tests.py.
run_interop_tests.type |
Definition at line 1151 of file run_interop_tests.py.