Classes | Namespaces | Functions | Variables
run_interop_tests.py File Reference

Go to the source code of this file.

Classes

class  run_interop_tests.AspNetCoreLanguage
 
class  run_interop_tests.CXXLanguage
 
class  run_interop_tests.DartLanguage
 
class  run_interop_tests.GoLanguage
 
class  run_interop_tests.Http2Client
 
class  run_interop_tests.Http2Server
 
class  run_interop_tests.JavaLanguage
 
class  run_interop_tests.JavaOkHttpClient
 
class  run_interop_tests.NodeLanguage
 
class  run_interop_tests.NodePureJSLanguage
 
class  run_interop_tests.ObjcLanguage
 
class  run_interop_tests.PHP7Language
 
class  run_interop_tests.PythonAsyncIOLanguage
 
class  run_interop_tests.PythonLanguage
 
class  run_interop_tests.RubyLanguage
 

Namespaces

 run_interop_tests
 

Functions

def run_interop_tests._job_kill_handler (job)
 
def run_interop_tests.aggregate_http2_results (stdout)
 
def run_interop_tests.auth_options (language, test_case, google_default_creds_use_key_file, service_account_key_file, default_service_account)
 
def run_interop_tests.bash_cmdline (cmdline)
 
def run_interop_tests.build_interop_image_jobspec (language, tag=None)
 
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)
 
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')
 
def run_interop_tests.compute_engine_creds_required (language, test_case)
 
def run_interop_tests.docker_run_cmdline (cmdline, image, docker_args=[], cwd=None, environ=None)
 
def run_interop_tests.manual_cmdline (docker_cmdline, docker_image)
 
def run_interop_tests.server_jobspec (language, docker_image, transport_security='tls', manual_cmd_log=None)
 
def run_interop_tests.write_cmdlog_maybe (cmdlog, filename)
 

Variables

list run_interop_tests._AUTH_TEST_CASES
 
string run_interop_tests._COMPUTE_ENGINE_CHANNEL_CREDS_TEST_CASE = 'compute_engine_channel_credentials'
 
list run_interop_tests._CUSTOM_CREDENTIALS_TYPE_OPTIONS
 
int run_interop_tests._DEFAULT_SERVER_PORT = 8080
 
string run_interop_tests._DOCKER_BUILD_XML_REPORT = 'interop_docker_build/sponge_log.xml'
 
string run_interop_tests._GOOGLE_DEFAULT_CREDS_TEST_CASE = 'google_default_credentials'
 
dictionary run_interop_tests._GRPC_CLIENT_TEST_CASES_FOR_HTTP2_SERVER_TEST_CASES
 
list run_interop_tests._HTTP2_SERVER_TEST_CASES
 
 run_interop_tests._HTTP2_SERVER_TEST_CASES_THAT_USE_GRPC_CLIENTS
 
list run_interop_tests._HTTP2_TEST_CASES = ['tls', 'framing']
 
dictionary run_interop_tests._LANGUAGES
 
list run_interop_tests._LANGUAGES_FOR_ALTS_TEST_CASES = ['java', 'go', 'c++', 'python']
 
list run_interop_tests._LANGUAGES_WITH_HTTP2_CLIENTS_FOR_HTTP2_SERVER_TEST_CASES
 
list run_interop_tests._ORCA_TEST_CASES = ['orca_per_rpc', 'orca_oob']
 
string run_interop_tests._PYTHON_BINARY = 'py39/bin/python'
 
list run_interop_tests._SERVERS
 
list run_interop_tests._SERVERS_FOR_ALTS_TEST_CASES = ['java', 'go', 'c++', 'python']
 
list run_interop_tests._SKIP_ADVANCED
 
list run_interop_tests._SKIP_CLIENT_COMPRESSION
 
list run_interop_tests._SKIP_COMPRESSION = _SKIP_CLIENT_COMPRESSION + _SKIP_SERVER_COMPRESSION
 
list run_interop_tests._SKIP_COMPUTE_ENGINE_CHANNEL_CREDS
 
list run_interop_tests._SKIP_DATA_FRAME_PADDING = ['data_frame_padding']
 
list run_interop_tests._SKIP_GOOGLE_DEFAULT_CREDS
 
list run_interop_tests._SKIP_SERVER_COMPRESSION
 
list run_interop_tests._SKIP_SPECIAL_STATUS_MESSAGE = ['special_status_message']
 
list run_interop_tests._TEST_CASES
 
int run_interop_tests._TEST_TIMEOUT = 3 * 60
 
string run_interop_tests._TESTS_XML_REPORT = 'interop_test/sponge_log.xml'
 
list run_interop_tests._TRANSPORT_SECURITY_OPTIONS = ['tls', 'alts', 'insecure']
 
 run_interop_tests.action
 
 run_interop_tests.all_but_objc = set(six.iterkeys(_LANGUAGES)) - set(['objc'])
 
 run_interop_tests.alts_languages = set(_LANGUAGES[l] for l in _LANGUAGES_FOR_ALTS_TEST_CASES)
 
 run_interop_tests.argp = argparse.ArgumentParser(description='Run interop tests.')
 
 run_interop_tests.args = argp.parse_args()
 
list run_interop_tests.build_jobs = []
 
 run_interop_tests.build_resultset
 
 run_interop_tests.choices
 
list run_interop_tests.client_manual_cmd_log = [] if args.manual_run else None
 
 run_interop_tests.const
 
 run_interop_tests.default
 
 run_interop_tests.do_newline
 
dictionary run_interop_tests.docker_images = {}
 
string run_interop_tests.DOCKER_WORKDIR_ROOT = '/var/local/git/grpc'
 
 run_interop_tests.help
 
 run_interop_tests.http2_server_job = None
 
tuple run_interop_tests.http2_server_test_cases
 
 run_interop_tests.http2Interop = Http2Client() if args.http2_interop else None
 
 run_interop_tests.http2InteropServer = Http2Server() if args.http2_server_interop else None
 
 run_interop_tests.http2results
 
 run_interop_tests.image
 
def run_interop_tests.job = build_interop_image_jobspec(l)
 
list run_interop_tests.jobs = []
 
 run_interop_tests.lang = str(s)
 
 run_interop_tests.languages
 
 run_interop_tests.languages_http2_clients_for_http2_server_interop = set()
 
 run_interop_tests.languages_to_build
 
 run_interop_tests.maxjobs
 
 run_interop_tests.nargs
 
 run_interop_tests.newline_on_success
 
 run_interop_tests.num_failures
 
 run_interop_tests.offset = sorted(_HTTP2_SERVER_TEST_CASES).index(test_case)
 
dictionary run_interop_tests.prod_servers
 
 run_interop_tests.resultset
 
 run_interop_tests.ROOT = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '../..'))
 
dictionary run_interop_tests.server_addresses = {}
 
 run_interop_tests.server_host
 
dictionary run_interop_tests.server_jobs = {}
 
dictionary run_interop_tests.server_language = _LANGUAGES.get(server_name, None)
 
list run_interop_tests.server_manual_cmd_log = [] if args.manual_run else None
 
 run_interop_tests.server_name = server[0]
 
 run_interop_tests.server_port = _DEFAULT_SERVER_PORT + offset
 
 run_interop_tests.servers
 
 run_interop_tests.skip_jobs
 
 run_interop_tests.skip_nonexistent
 
list run_interop_tests.skip_server = []
 
def run_interop_tests.spec
 
def run_interop_tests.test_job
 
 run_interop_tests.timeout_seconds
 
string run_interop_tests.transport_security = 'google_default_credentials'
 
 run_interop_tests.type
 


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