def get_test_conf_from_dut(self): """get the vsperf test config file from dut host for user to check""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.GetVSPERFConffromDUT(hostinfo) print(status_reply.message)
def sanity_dut_tgen_conn_check(self): """check the connection between dut-host and tgen-host""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.SanityTgenConnDUTCheck(hostinfo) print(status_reply.message)
def dut_test_availability(self): """dut-host is free for test check""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.DUTvsperfTestAvailability(hostinfo) print(status_reply.message)
def sanity_vnf_path(self): """vnf path available on dut host""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.SanityVNFpath(hostinfo) print(status_reply.message)
def tgen_install(self): """install t-rex on Tgen host""" tgeninfo = vsperf_pb2.HostInfo(ip=self.config.get('TGen', 'ip'), uname=self.config.get('TGen', 'uname'), pwd=self.config.get('TGen', 'pwd')) install_reply = self.stub.TGenInstall(tgeninfo) print(install_reply.message)
def dut_check_dependecies(self): """check_dependecies on dut-host""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) check_reply = self.stub.CheckDependecies(hostinfo) print(check_reply.message)
def cpu_allocation_check(self): """check cpu allocation""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.SanityCPUAllocationCheck(hostinfo) print(status_reply.message)
def remove_everything(self): """remove everything from dut host""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.RemoveEverything(hostinfo) print(status_reply.message)
def sanity_nic_check(self): """nic is available on tgen host check""" tgeninfo = vsperf_pb2.HostInfo(ip=self.config.get('TGen', 'ip'), uname=self.config.get('TGen', 'uname'), pwd=self.config.get('TGen', 'pwd')) status_reply = self.stub.SanityNICCheck(tgeninfo) print(status_reply.message)
def remove_config_files(self): """remove all config files""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.RemoveUploadedConfig(hostinfo) print(status_reply.message)
def remove_collectd(self): """remove collectd from dut-host""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.RemoveCollectd(hostinfo) print(status_reply.message)
def remove_result_folder(self): """remove resutl folder from dut-host""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.RemoveResultFolder(hostinfo) print(status_reply.message)
def start_beats(self): """start beats on dut-host before running test""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.StartBeats(hostinfo) print(status_reply.message)
def vsperf_terminate(self): """after running test terminate vsperf on dut host""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) termination_reply = self.stub.TerminateVsperf(hostinfo) print(termination_reply.message)
def host_testcontrol_connect(self): """provice dut-host credential to test controller""" global DUT_CHECK hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) self.stub.HostConnect(hostinfo)
def sanity_collectd_check(self): """check collecd properly running""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.SanityCollectdCheck(hostinfo) print(status_reply.message)
def tgen_testcontrol_connect(self): """provide tgen-host credential to test controller""" global TGEN_CHECK tgeninfo = vsperf_pb2.HostInfo(ip=self.config.get('TGen', 'ip'), uname=self.config.get('TGen', 'uname'), pwd=self.config.get('TGen', 'pwd')) self.stub.TGenHostConnect(tgeninfo)
def sanity_vsperf_check(self): """check vsperf correctly installed""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) status_reply = self.stub.SanityVSPERFCheck(hostinfo) print(status_reply.message)
def collectd_install(self): """collectd install on dut-host""" hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) install_reply = self.stub.CollectdInstall(hostinfo) print(install_reply.message)
def tgen_connect(self): """provide tgen-host credential to controller""" global TGEN_CHECK tgeninfo = vsperf_pb2.HostInfo(ip=self.config.get('TGen', 'ip'), uname=self.config.get('TGen', 'uname'), pwd=self.config.get('TGen', 'pwd')) connect_reply = self.stub.TGenHostConnect(tgeninfo) TGEN_CHECK = 1 print(connect_reply.message)
def host_connect(self): """provice dut-host credential to controller""" global DUT_CHECK hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) connect_reply = self.stub.HostConnect(hostinfo) DUT_CHECK = 1 print(connect_reply.message)
def host_connect(self): hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) connect_reply = self.stub.HostConnect(hostinfo) print(connect_reply.message)
def vsperf_install(self): hostinfo = vsperf_pb2.HostInfo(ip=self.config.get('Host', 'ip'), uname=self.config.get('Host', 'uname'), pwd=self.config.get('Host', 'pwd')) install_reply = self.stub.VsperfInstall(hostinfo) print(install_reply.message)
def tgen_connect(self): tgeninfo = vsperf_pb2.HostInfo(ip=self.config.get('TGen', 'ip'), uname=self.config.get('TGen', 'uname'), pwd=self.config.get('TGen', 'pwd')) connect_reply = self.stub.TGenHostConnect(tgeninfo) print(connect_reply.message)