Commit f115d2ac authored by Hejing Li's avatar Hejing Li
Browse files

app.py: fix init arguments

parent 4a14b793
......@@ -93,8 +93,8 @@ class BaseLinuxApplication(abc.ABC):
class PingClient(BaseLinuxApplication):
def __init__(self, server_ip: str = '192.168.64.1') -> None:
super().__init__()
def __init__(self, h: 'LinuxHost', server_ip: str = '192.168.64.1') -> None:
super().__init__(h)
self.server_ip = server_ip
def run_cmds(self, env: expenv.ExpEnv) -> tp.List[str]:
......@@ -102,8 +102,8 @@ class PingClient(BaseLinuxApplication):
class Sleep(BaseLinuxApplication):
def __init__(self, delay: float = 10) -> None:
super().__init__()
def __init__(self, h: 'LinuxHost', delay: float = 10) -> None:
super().__init__(h)
self.delay = delay
def run_cmds(self, env: expenv.ExpEnv) -> tp.List[str]:
......@@ -111,16 +111,16 @@ class Sleep(BaseLinuxApplication):
class NetperfServer(BaseLinuxApplication):
def __init__(self) -> None:
super().__init__()
def __init__(self, h: 'LinuxHost') -> None:
super().__init__(h)
def run_cmds(self, env: expenv.ExpEnv) -> tp.List[str]:
return ['netserver', 'sleep infinity']
class NetperfClient(BaseLinuxApplication):
def __init__(self, server_ip: str = '192.168.64.1') -> None:
super().__init__()
def __init__(self, h: 'LinuxHost', server_ip: str = '192.168.64.1') -> None:
super().__init__(h)
self.server_ip = server_ip
self.duration_tp = 10
self.duration_lat = 10
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment