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)
Example #10
0
 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)
Example #11
0
 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)
Example #12
0
 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)
Example #13
0
 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)
Example #14
0
 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)
Example #15
0
 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)
Example #16
0
 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)
Example #17
0
 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)
Example #18
0
 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)
Example #19
0
 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)
Example #20
0
 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)
Example #21
0
 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)