def __init__(self): BaseTest.__init__(self) self.test_params = testutils.test_params_get() self.myip = self.my_ip self.peerip = self.peer_ip self.init_interfaces() return
def __init__(self): BaseTest.__init__(self) self.fails = {} self.info = {} self.cli_info = {} self.logs_info = {} self.log_fp = open('/tmp/fast-reboot.log', 'w') self.test_params = testutils.test_params_get() self.check_param('verbose', False, required = False) self.check_param('dut_username', '', required = True) self.check_param('dut_hostname', '', required = True) self.check_param('fast_reboot_limit', 30, required = False) self.check_param('graceful_limit', 120, required = False) self.check_param('portchannel_ports_file', '', required = True) self.check_param('vlan_ports_file', '', required = True) self.check_param('ports_file', '', required = True) self.check_param('dut_mac', '', required = True) self.check_param('dut_vlan_ip', '', required = True) self.check_param('default_ip_range', '', required = True) self.check_param('vlan_ip_range', '', required = True) self.check_param('lo_prefix', '10.1.0.32/32', required = False) self.check_param('lo_v6_prefix', 'fc00:1::/64', required = False) self.check_param('arista_vms', [], required = True) self.check_param('min_bgp_gr_timeout', 15, required = False) # Default settings self.ping_dut_pkts = 10 self.nr_pc_pkts = 100 self.nr_tests = 3 self.reboot_delay = 10 self.task_timeout = 300 # Wait up to 5 minutes for tasks to complete self.max_nr_vl_pkts = 500 # FIXME: should be 1000. # But ptf is not fast enough + swss is slow for FDB and ARP entries insertions self.timeout_thr = None return
def __init__(self): ''' @summary: constructor ''' BaseTest.__init__(self) self.test_params = testutils.test_params_get()
def __init__(self): BaseTest.__init__(self)
def __init__(self): BaseTest.__init__(self) self.vxlan_enabled = False self.random_mac = '8c:01:02:03:04:05' self.nr = 1
def __init__(self): BaseTest.__init__(self) self.test_params = test_params_get()
def __init__(self): BaseTest.__init__(self) self.test_params = testutils.test_params_get() self.verbose = self.test_params['verbose'] self.log_fp = open('/tmp/ecmp.log', 'a')
def __init__(self): BaseTest.__init__(self) self.DEFAULT_PKT_LEN = 100
def __init__(self, p4_name): BaseTest.__init__(self) self.p4_name = p4_name self.p4_client_module = importlib.import_module(".".join(["p4_pd_rpc", p4_name])) self.mc_client_module = importlib.import_module(".".join(["mc_pd_rpc", "mc"])) self.conn_mgr_client_module = importlib.import_module(".".join(["conn_mgr_pd_rpc", "conn_mgr"]))
def __init__(self): BaseTest.__init__(self) self.log_fp = open('/tmp/fast-reboot.log', 'w') self.test_params = testutils.test_params_get() self.check_param('verbose', False, required=False) self.check_param('dut_username', '', required=True) self.check_param('dut_hostname', '', required=True) self.check_param('fast_reboot_limit', 30, required=False) self.check_param('portchannel_ports_file', '', required=True) self.check_param('vlan_ports_file', '', required=True) self.check_param('port_indices_file', '', required=True) self.check_param('dut_mac', '', required=True) self.check_param('default_ip_range', '', required=True) # Default settings self.nr_pkts = 100 self.nr_tests = 3 self.reboot_delay = 10 self.task_timeout = 300 # Wait up to 5 minutes for tasks to complete self.timeout_thr = None self.read_port_indices() portchannel_ports = self.read_portchannel_ports() vlan_ip_range = self.read_vlan_ip_range() vlan_ports = self.read_vlan_ports() self.limit = datetime.timedelta( seconds=self.test_params['fast_reboot_limit']) self.dut_ssh = self.test_params[ 'dut_username'] + '@' + self.test_params['dut_hostname'] self.dut_mac = self.test_params['dut_mac'] # self.from_t1_src_addr = self.random_ip( self.test_params['default_ip_range']) self.from_t1_src_port = self.random_port(portchannel_ports) self.from_t1_dst_addr = self.random_ip(vlan_ip_range) self.from_t1_dst_ports = [self.random_port(vlan_ports)] self.from_t1_if_name = "eth%d" % self.from_t1_dst_ports[0] self.from_t1_if_addr = "%s/%s" % (self.from_t1_dst_addr, vlan_ip_range.split('/')[1]) # self.from_server_src_addr = self.random_ip(vlan_ip_range) self.from_server_src_port = self.random_port(vlan_ports) self.from_server_dst_addr = self.random_ip( self.test_params['default_ip_range']) self.from_server_dst_ports = portchannel_ports self.log("Test params:") self.log("DUT ssh: %s" % self.dut_ssh) self.log("DUT fast-reboot limit: %s" % self.limit) self.log("DUT mac address: %s" % self.dut_mac) self.log("From T1 src addr: %s" % self.from_t1_src_addr) self.log("From T1 src port: %s" % self.from_t1_src_port) self.log("From T1 dst addr: %s" % self.from_t1_dst_addr) self.log("From T1 dst ports: %s" % self.from_t1_dst_ports) self.log("From server src addr: %s" % self.from_server_src_addr) self.log("From server src port: %s" % self.from_server_src_port) self.log("From server dst addr: %s" % self.from_server_dst_addr) self.log("From server dst ports: %s" % self.from_server_dst_ports) return
def __init__(self): BaseTest.__init__(self) with open("/root/ptftests/var/vlan_info.yml") as f: self.test_params = yaml.load(f, Loader=yaml.FullLoader) self.test_params.update(test_params_get())