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) HappyProcess.__init__(self) self.quiet = opts["quiet"] self.node_id = opts["node_id"] self.tag = opts["tag"] self.command = opts["command"] self.strace = opts["strace"] self.env = opts["env"] self.sync_on_output = opts["sync_on_output"] self.output_fileput_suffix = ".out" self.strace_suffix = ".strace" self.rootMode = opts["rootMode"]
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.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): 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.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): 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.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): HappyNode.__init__(self) HappyNodeRoute.__init__(self) self.quiet = opts["quiet"] self.node_id = opts["node_id"] self.add = opts["add"] self.delete = opts["delete"] self.iface = opts["iface"] self.isp_id = opts["isp"] self.seed = int(opts["seed"]) self.prefix = '172.16.' + opts["seed"] + '.' self.mask = "24" self.host_addr = self.prefix + "1" self.isp_internet_id = self.isp_id + "1" self.bridge = self.isp_id + 'Bridge' self.isp_pool = None self.init_happy_isp(isp_id=(self.isp_id + '_'))
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.__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) 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) 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)
def __init__(self, opts=options): HappyNode.__init__(self) self.quiet = opts["quiet"] self.source = opts["source"] self.destination = opts["destination"]
def __init__(self, opts=options): HappyNode.__init__(self) self.quiet = opts["quiet"] self.node_id = opts["node_id"] self.done = False
def __init__(self, opts=options): HappyNode.__init__(self) self.quiet = opts["quiet"]
def __init__(self, opts=options): HappyNode.__init__(self) self.quiet = opts["quiet"] self.node_id = opts["node_id"] self.type = opts["type"]