Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 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)
Пример #6
0
 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)
Пример #7
0
 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)
Пример #8
0
 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)
Пример #9
0
 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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #22
0
 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)
Пример #23
0
 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)
Пример #24
0
 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)