def __init__(self, host=None): if (host != None): raise error("Remote agents not supported.") _agent = libweb100.web100_attach(libweb100.WEB100_AGENT_TYPE_LOCAL, None) if _agent == None: libweb100_err() self._agent = _agent self._tune_group = libweb100.web100_group_find(_agent, "tune") if self._tune_group == None: libweb100_err() self.write_vars = {} _cur = libweb100.web100_var_head(self._tune_group) while _cur != None: var = Web100Var(_cur, self._tune_group) self.write_vars[str(var)] = var _cur = libweb100.web100_var_next(_cur) self.read_vars = {} for (name, var) in self.write_vars.items(): self.read_vars[name] = var self._read_group = libweb100.web100_group_find(_agent, "read") if self._read_group == None: libweb100_err() _cur = libweb100.web100_var_head(self._read_group) while _cur != None: var = Web100Var(_cur, self._read_group) self.read_vars[str(var)] = var _cur = libweb100.web100_var_next(_cur) self.bufp = libweb100.new_bufp()
def setupTCP(ev, opts): """ Setup the TCP connection for a test. """ # Set up the internal soft watchdog global maxtime maxtime = time.time() + opts.maxtime - 5 # deduct 5 seconds for slop # Set up web100 access global ag ag = libweb100.web100_attach(libweb100.WEB100_AGENT_TYPE_LOCAL, None) if ag == None: runlog("F","Web100 not initialized/not installed") sys.exit(1) try: cvar.gread = libweb100.web100_group_find(ag,"read") cvar.gtune = libweb100.web100_group_find(ag,"tune") except Exception, e: runlog("F","Web100 setup error %s"%(e)) sys.exit(1)
def setupTCP(ev, opts): """ Setup the TCP connection for a test. """ # Set up the internal soft watchdog global maxtime maxtime = time.time() + opts.maxtime - 5 # deduct 5 seconds for slop # Set up web100 access global ag ag = libweb100.web100_attach(libweb100.WEB100_AGENT_TYPE_LOCAL, None) if ag == None: runlog("F", "Web100 not initialized/not installed") sys.exit(1) try: cvar.gread = libweb100.web100_group_find(ag, "read") cvar.gtune = libweb100.web100_group_find(ag, "tune") except Exception, e: runlog("F", "Web100 setup error %s" % (e)) sys.exit(1)