diff options
Diffstat (limited to 'scripts/automation/trex_control_plane/client')
-rwxr-xr-x | scripts/automation/trex_control_plane/client/trex_stateless_client.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/automation/trex_control_plane/client/trex_stateless_client.py b/scripts/automation/trex_control_plane/client/trex_stateless_client.py index 4e861585..9e1c7cf3 100755 --- a/scripts/automation/trex_control_plane/client/trex_stateless_client.py +++ b/scripts/automation/trex_control_plane/client/trex_stateless_client.py @@ -31,6 +31,7 @@ class CTRexStatelessClient(object): super(CTRexStatelessClient, self).__init__() self.user = username self.comm_link = CTRexStatelessClient.CCommLink(server, port, virtual) + self.verbose = False self._conn_handler = {} self._active_ports = set() self._stats = CTRexStatsManager("port", "stream") @@ -130,6 +131,10 @@ class CTRexStatelessClient(object): def get_active_ports(self): return list(self._active_ports) + def set_verbose(self, mode): + self.comm_link.set_verbose(mode) + self.verbose = mode + def acquire(self, port_id, force=False): if not self._is_ports_valid(port_id): raise ValueError("Provided illegal port id input") @@ -490,6 +495,7 @@ class CTRexStatelessClient(object): self.virtual = virtual self.server = server self.port = port + self.verbose = False self.rpc_link = JsonRpcClient(self.server, self.port) @property @@ -499,6 +505,10 @@ class CTRexStatelessClient(object): else: return True + def set_verbose(self, mode): + self.verbose = mode + return self.rpc_link.set_verbose(mode) + def connect(self): if not self.virtual: return self.rpc_link.connect() |