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

Go to the source code of this file.

Classes

class  run_performance_tests.QpsWorkerJob
 

Namespaces

 run_performance_tests
 

Functions

def run_performance_tests.archive_repo (languages)
 
def run_performance_tests.build_on_remote_hosts (hosts, languages=list(scenario_config.LANGUAGES.keys()), build_local=False)
 
def run_performance_tests.create_netperf_jobspec (server_host='localhost', client_host=None, bq_result_table=None)
 
def run_performance_tests.create_qpsworker_job (language, shortname=None, port=10000, remote_host=None, perf_cmd=None)
 
def run_performance_tests.create_qpsworkers (languages, worker_hosts, perf_cmd=None)
 
def run_performance_tests.create_quit_jobspec (workers, remote_host=None)
 
def run_performance_tests.create_scenario_jobspec (scenario_json, workers, remote_host=None, bq_result_table=None, server_cpu_load=0)
 
def run_performance_tests.create_scenarios (languages, workers_by_lang, remote_host=None, regex='.*', category='all', bq_result_table=None, netperf=False, netperf_hosts=[], server_cpu_load=0)
 
def run_performance_tests.finish_qps_workers (jobs, qpsworker_jobs)
 
def run_performance_tests.main ()
 
def run_performance_tests.perf_report_processor_job (worker_host, perf_base_name, output_filename, flame_graph_reports)
 
def run_performance_tests.prepare_remote_hosts (hosts, prepare_local=False)
 
def run_performance_tests.run_collect_perf_profile_jobs (hosts_and_base_names, scenario_name, flame_graph_reports)
 

Variables

int run_performance_tests._NETPERF_TIMEOUT = 60
 
int run_performance_tests._QUIT_WORKER_TIMEOUT = 2 * 60
 
string run_performance_tests._REMOTE_HOST_USERNAME = 'jenkins'
 
 run_performance_tests._ROOT = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '../..'))
 
int run_performance_tests._SCENARIO_TIMEOUT = 3 * 60
 
int run_performance_tests._WORKER_TIMEOUT = 3 * 60
 
list run_performance_tests.profile_output_files = []
 
 run_performance_tests.Scenario = collections.namedtuple('Scenario', 'jobspec workers name')
 


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