We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c0546f2 + edf81d9 commit 700e80cCopy full SHA for 700e80c
1 file changed
testTypeIperf.py
@@ -27,6 +27,7 @@
27
IPERF_EXE = "iperf3"
28
IPERF_UDP_OPT = "-u"
29
IPERF_REV_OPT = "-R"
30
+IPERF_TIMEOUT = 30
31
32
33
class ResultTcp:
@@ -139,7 +140,8 @@ class IperfClient(task.ClientTask):
139
140
def _create_task_operation(self) -> TaskOperation:
141
server_ip = self.get_target_ip()
142
target_port = self.get_target_port()
- cmd = f"{IPERF_EXE} -c {server_ip} -p {target_port} --json -t {self.get_duration()}"
143
+ timeout = self.get_duration() + IPERF_TIMEOUT
144
+ cmd = f"timeout {timeout} {IPERF_EXE} -c {server_ip} -p {target_port} --json -t {self.get_duration()}"
145
146
connect_timeout_ms = int(self.get_duration() * 1.5 * 1000)
147
cmd += f" --connect-timeout {connect_timeout_ms}"
0 commit comments