def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) # Dictionary that will eventually contain 'node' and 'tag' for # the sender node process. self.sender = {} # Dictionary that will eventually contain 'node' and 'tag' # for the receiver node process. self.receiver = {} self.sender['ip'] = None self.sender['node'] = opts["sender"] self.receiver['ip'] = None self.receiver['node'] = opts["receiver"] self.interface = opts["interface"] self.ipversion = opts["ipversion"] self.transport = opts["transport"] self.prefix = opts["prefix"] self.tx_size = opts["tx_size"] self.rx_tx_length = opts["rx_tx_length"] self.interval = opts["interval"] self.quiet = opts["quiet"] self.tap = opts["tap"]
def __init__(self, opts=options): HappyNetwork.__init__(self) Weave.__init__(self) self.quiet = opts["quiet"] self.fabric_id = opts["fabric_id"] self.done = False
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.__dict__.update(opts) self.gateway_process_tag += self.test_tag self.service_process_tag += self.test_tag
def __init__(self, opts={}): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) defaultValues = dict(options) defaultValues.update(opts) self.__dict__.update(defaultValues) self.server_process_tag = "WEAVE-WRMP-SERVER" + ( opts['test_tag'] if 'test_tag' in opts else '') self.client_process_tag = "WEAVE-WRMP-CLIENT" + ( opts['test_tag'] if 'test_tag' in opts else '') self.plaid_server_process_tag = "PLAID_SERVER" + ( opts['test_tag'] if 'test_tag' in opts else '') self.client_node_id = None self.server_node_id = None plaid_opts = Plaid.default_options() plaid_opts['quiet'] = self.quiet self.plaid_server_node_id = 'node03' plaid_opts['server_node_id'] = self.plaid_server_node_id plaid_opts['num_clients'] = 2 plaid_opts['server_ip_address'] = self.getNodeWeaveIPAddress( self.plaid_server_node_id) plaid_opts['strace'] = self.strace self.plaid = Plaid.Plaid(plaid_opts) self.use_plaid = opts["plaid"] if opts["plaid"] == "auto": self.use_plaid = self.plaid.isPlaidConfigured()
def __init__(self, opts=options): HappyNetwork.__init__(self) self.quiet = opts["quiet"] self.network_id = opts["network_id"] self.up = opts["up"] self.down = opts["down"]
def __init__(self, opts=options): HappyNetwork.__init__(self) HappyNode.__init__(self) self.quiet = opts["quiet"] self.node_id = opts["node_id"] self.network_id = opts["network_id"]
def __init__(self, opts=options): HappyNetwork.__init__(self) HappyNode.__init__(self) Weave.__init__(self) self.quiet = opts["quiet"] self.fabric_id = opts["fabric_id"] self.weave_nodes = {}
def __init__(self, opts=options): HappyNetwork.__init__(self) HappyNode.__init__(self) self.quiet = opts["quiet"] self.network_id = opts["network_id"] self.add = opts["add"] self.delete = opts["delete"] self.address = opts["address"]
def __init__(self, opts=options): HappyNetwork.__init__(self) HappyNode.__init__(self) Weave.__init__(self) self.quiet = opts["quiet"] self.network_id = opts["network_id"] self.add = opts["add"] self.delete = opts["delete"] self.gateway = opts["gateway"]
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.__dict__.update(opts) emsg = "starting with opts: %s" % opts self.logger.debug("[localhost] WeaveTunnelStart: %s" % emsg) self.gateway_process_tag += self.test_tag self.service_process_tag += self.test_tag
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) remove_keys = [ "test_server_case", "total_server_count", "final_server_status", "timer_server_period", "enable_server_stop", "test_server_iterations", "test_server_delay", "enable_server_flip", "save_server_perf", "server_event_generator", "server_inter_event_period", "wdm_server_liveness_check_period" ] if opts['server'] == 'service': for i in remove_keys: if i in opts: del opts[i] self.__dict__.update(opts) self.no_service = False self.server_process_tag = "WEAVE_WDM_SERVER" + ( opts["test_tag"] if "test_tag" in opts else "") self.client_process_tag = "WEAVE_WDM_CLIENT" + ( opts["test_tag"] if "test_tag" in opts else "") self.plaid_server_process_tag = "PLAID_SERVER" + ( opts["test_tag"] if "test_tag" in opts else "") self.client_node_id = None self.server_node_id = None self.clients_info = [] self.wdm_client_option = None self.wdm_server_option = None plaid_opts = Plaid.default_options() plaid_opts["quiet"] = self.quiet self.plaid_server_node_id = "node03" plaid_opts["server_node_id"] = self.plaid_server_node_id plaid_opts["num_clients"] = 2 plaid_opts["server_ip_address"] = self.getNodeWeaveIPAddress( self.plaid_server_node_id) plaid_opts["strace"] = self.strace self.plaid = Plaid.Plaid(plaid_opts) self.use_plaid = opts["plaid"] if opts["plaid"] == "auto": if self.server == "service": # can't use plaid when talking to an external service self.use_plaid = False else: self.use_plaid = self.plaid.isPlaidConfigured()
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.quiet = opts["quiet"] self.tcp = opts["tcp"] self.udp = opts["udp"] self.wrmp = opts["wrmp"] self.case = opts["CASE"] self.pase = opts["PASE"] self.group_key = opts["group_key"] self.group_key_id = opts["group_key_id"] self.count = opts["count"] self.client = opts["client"] self.server = opts["server"] self.tap = opts["tap"] self.client_faults = opts["client_faults"] self.server_faults = opts["server_faults"] self.iterations = opts["iterations"] self.strace = opts["strace"] self.use_persistent_storage = opts["use_persistent_storage"] self.no_service = False self.server_process_tag = "WEAVE-SECURITY-PING-SERVER" + opts[ "test_tag"] self.client_process_tag = "WEAVE-SECURITY-PING-CLIENT" + opts[ "test_tag"] self.plaid_server_process_tag = "PLAID_SERVER" + opts["test_tag"] self.client_node_id = None self.server_node_id = None plaid_opts = Plaid.default_options() plaid_opts['quiet'] = self.quiet self.plaid_server_node_id = 'node03' plaid_opts['server_node_id'] = self.plaid_server_node_id plaid_opts['num_clients'] = 2 plaid_opts['server_ip_address'] = self.getNodeWeaveIPAddress( self.plaid_server_node_id) plaid_opts['interface'] = 'wlan0' self.plaid = Plaid.Plaid(plaid_opts) self.use_plaid = opts["plaid"] if opts["plaid"] == "auto": if self.server == "service": # can't use plaid when talking to an external service self.use_plaid = False else: self.use_plaid = self.plaid.isPlaidConfigured()
def __init__(self, opts=options): HappyNetwork.__init__(self) HappyNode.__init__(self) HappyLink.__init__(self) self.quiet = opts["quiet"] self.node_id = opts["node_id"] self.tap = opts["tap"] self.network_id = opts["network_id"] self.fix_hw_addr = opts["fix_hw_addr"] self.customized_eui64 = opts["customized_eui64"] if not self.fix_hw_addr and opts["customized_eui64"]: self.fix_hw_addr = self.customized_eui64[6:] self.customized_eui64 = self.customized_eui64.replace(':', '-')
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.quiet = opts["quiet"] self.agent = opts["agent"] self.source = opts["source"] self.destination = opts["destination"] self.tap = opts["tap"] self.agent_process_tag = "WEAVE-TUNNEL-AGENT" self.source_process_tag = "WEAVE-TUNNEL-SOURCE" self.dest_process_tag = "WEAVE-TUNNEL-DEST"
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.quiet = opts["quiet"] self.node_id = opts["node_id"] self.tap_if = opts["tap_if"] self.prefix = opts["prefix"] self.ipv4_gateway = opts["ipv4_gateway"] self.dns = opts["dns"] self.use_lwip = opts["use_lwip"] self.node_process_tag = "WEAVE-INET-NODE"
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) default_values = { "count": None, 'udp': True, 'wrmp': False, 'tcp': False, "sign_msgs": True, "key_id": "0x00010400", 'tap': None, 'client_faults': None, 'server_faults': None, 'iterations': None, 'test_tag': "" } default_values.update(opts) self.__dict__.update(default_values) self.no_service = False self.server_process_tag = "WEAVE_KEY_EXPORT_SERVER" + opts["test_tag"] self.client_process_tag = "WEAVE_KEY_EXPORT_CLIENT" + opts["test_tag"] self.plaid_server_process_tag = "PLAID_SERVER" + opts["test_tag"] self.client_node_id = None self.server_node_id = None plaid_opts = Plaid.default_options() plaid_opts['quiet'] = self.quiet self.plaid_server_node_id = 'node03' plaid_opts['server_node_id'] = self.plaid_server_node_id plaid_opts['num_clients'] = 2 plaid_opts['server_ip_address'] = self.getNodeWeaveIPAddress( self.plaid_server_node_id) plaid_opts['interface'] = 'wlan0' self.plaid = Plaid.Plaid(plaid_opts) self.use_plaid = opts["plaid"] if opts["plaid"] == "auto": if self.server == "service": # can't use plaid when talking to an external service self.use_plaid = False else: self.use_plaid = self.plaid.isPlaidConfigured()
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.quiet = opts["quiet"] self.border_gateway = opts["border_gateway"] self.service = opts["service"] self.tap = opts["tap"] self.service_process_tag = "WEAVE-TUNNEL-TEST-SERVER" self.gateway_process_tag = "WEAVE-TUNNEL-TEST-BORDER-GW" self.gateway_node_id = None self.service_node_id = None
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.__dict__.update(options) self.__dict__.update(opts) self.client_process_tag = "WEAVE-TIME-CLIENT-" + self.mode + self.test_tag self.coordinator_process_tag = "WEAVE-TIME-COORDINATOR-" + self.mode + self.test_tag self.server_process_tag = "WEAVE-TIME-SERVER-" + self.mode + self.test_tag self.client_node_id = None self.coordinator_node_id = None self.server_node_id = None
def __init__(self, opts=options): HappyNetwork.__init__(self) HappyNode.__init__(self) self.quiet = opts["quiet"] self.network_id = opts["network_id"] self.add = opts["add"] self.delete = opts["delete"] self.to = opts["to"] self.via = opts["via"] self.prefix = opts["prefix"] self.record = opts["record"] self.isp = opts["isp"] self.seed = opts["seed"] self.via_node = None
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.quiet = opts["quiet"] self.client = opts["client"] self.server = opts["server"] self.tap = opts["tap"] self.server_process_tag = "WEAVE-WDMv0-SERVER" self.client_process_tag = "WEAVE-WDMv0-CLIENT" self.client_node_id = None self.server_node_id = None
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.quiet = opts["quiet"] self.client = opts["client"] self.server = opts["server"] self.tmp = opts["tmp"] self.download = opts["download"] self.upload = opts["upload"] self.receive = opts["receive"] self.offset = opts["offset"] self.length = opts["length"] self.tap = opts["tap"] self.server_version = opts["server_version"] self.client_version = opts["client_version"] self.server_faults = opts["server_faults"] self.client_faults = opts["client_faults"] self.iterations = opts["iterations"] self.server_process_tag = "WEAVE-BDX-SERVER" + opts["test_tag"] self.client_process_tag = "WEAVE-BDX-CLIENT" + opts["test_tag"] self.client_node_id = None self.server_node_id = None self.strace = opts["strace"] plaid_opts = Plaid.default_options() plaid_opts['quiet'] = self.quiet self.plaid_server_node_id = 'node03' plaid_opts['server_node_id'] = self.plaid_server_node_id plaid_opts['num_clients'] = 2 plaid_opts['server_ip_address'] = self.getNodeWeaveIPAddress( self.plaid_server_node_id) plaid_opts['strace'] = self.strace self.plaid = Plaid.Plaid(plaid_opts) self.use_plaid = opts["plaid"] if opts["plaid"] == "auto": if self.server == "service": # can't use plaid when talking to an external service self.use_plaid = False else: self.use_plaid = self.plaid.isPlaidConfigured()
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.quiet = opts["quiet"] self.count = opts["count"] self.client = opts["client"] self.server = opts["server"] self.tcp = opts["tcp"] self.tap = opts["tap"] self.server_process_tag = "WEAVE-MESSAGELAYER-SERVER" self.client_process_tag = "WEAVE-MESSAGELAYER-CLIENT" self.use_persistent_storage = opts["use_persistent_storage"] self.client_node_id = None self.server_node_id = None
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.__dict__.update(opts) self.client_process_tag = "WEAVE-SD-CLIENT" + self.test_tag self.service_process_tag = "WEAVE-SD-SERVICE" + self.test_tag plaid_opts = Plaid.default_options() plaid_opts['num_clients'] = 2 plaid_opts['strace'] = self.strace self.plaid = Plaid.Plaid(plaid_opts) self.use_plaid = opts["plaid"] if opts["plaid"] == "auto": self.use_plaid = self.plaid.isPlaidConfigured()
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) self.quiet = opts["quiet"] self.node_id = opts["node_id"] self.add = opts["add"] self.delete = opts["delete"] self.to = opts["to"] self.via = opts["via"] self.prefix = opts["prefix"] self.record = opts["record"] if "weave_service_address" in os.environ.keys(): tier = os.environ['weave_service_address'].split(".")[3][0:3] else: tier = "test" self.route_table = (tier + opts["isp"] + '_table') if opts["isp"] else None self.route_priority = opts["seed"] self.via_device = None self.via_address = None
def __init__(self, opts = options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.quiet = opts["quiet"] self.type = opts["type"] self.count = opts["count"] self.length = opts["length"] self.client = opts["client"] self.server = opts["server"] self.tap = opts["tap"] self.no_service = False self.server_process_tag = "WEAVE-INET-SERVER" self.client_process_tag = "WEAVE-INET-CLIENT" self.client_node_id = None self.server_node_id = None
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.__dict__.update(opts) self.no_service = False self.server_process_tag = "WEAVE_WDM_SERVER" + ( opts["test_tag"] if "test_tag" in opts else "") self.client_process_tag = "WEAVE_WDM_CLIENT" + ( opts["test_tag"] if "test_tag" in opts else "") self.plaid_server_process_tag = "PLAID_SERVER" + ( opts["test_tag"] if "test_tag" in opts else "") self.client_node_id = None self.server_node_id = None self.clients_info = [] self.wdm_client_option = None self.wdm_server_option = None plaid_opts = Plaid.default_options() plaid_opts["quiet"] = self.quiet self.plaid_server_node_id = "node03" plaid_opts["server_node_id"] = self.plaid_server_node_id plaid_opts["num_clients"] = 2 plaid_opts["server_ip_address"] = self.getNodeWeaveIPAddress( self.plaid_server_node_id) plaid_opts["strace"] = self.strace self.plaid = Plaid.Plaid(plaid_opts) self.use_plaid = opts["plaid"] if opts["plaid"] == "auto": if self.server == "service": # can't use plaid when talking to an external service self.use_plaid = False else: self.use_plaid = self.plaid.isPlaidConfigured()
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) # Dictionary that will eventually contain 'node' and 'tag' for # the sender node process. self.sender = {} # Array that will eventually contain 'node' and 'tag' # dictionaries for the receiver node processes. self.receivers = [] self.configuration = opts["configuration"] self.interface = opts["interface"] self.transport = opts["transport"] self.ipversion = opts["ipversion"] self.quiet = opts["quiet"] self.tap = opts["tap"]
def __init__(self, opts = options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.quiet = opts["quiet"] self.client = opts["client"] self.server = opts["server"] self.file_designator = opts["file_designator"] self.integrity_type = opts["integrity_type"] self.update_scheme = opts["update_scheme"] self.announceable = opts["announceable"] self.tap = opts["tap"] self.vendor_id = '9050' self.sw_version = '2.0' self.server_process_tag = "WEAVE-SWU-SERVER" self.client_process_tag = "WEAVE-SWU-CLIENT" self.client_node_id = None self.server_node_id = None
def __init__(self, opts = options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.quiet = opts["quiet"] self.client = opts["client"] self.coordinator = opts["coordinator"] self.mode = opts["mode"] self.server = opts["server"] self.tap = opts["tap"] self.skip_service_end = opts["skip_service_end"] self.skip_coordinator_end = opts["skip_coordinator_end"] self.client_process_tag = "WEAVE-TIME-CLIENT" self.coordinator_process_tag = "WEAVE-TIME-COORDINATOR" self.server_process_tag = "WEAVE-TIME-SERVER" self.client_node_id = None self.coordinator_node_id = None self.server_node_id = None
def __init__(self, opts=options): HappyNode.__init__(self) HappyNetwork.__init__(self) WeaveTest.__init__(self) self.__dict__.update(opts)