From 03fab0922e6a1e0968836157fdcfd69ee67d4294 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Mon, 13 Jul 2020 19:13:52 +0200 Subject: iperf3: server: Avoid copying logfile during cleanup if already copied previously Change-Id: I44e28f326fd476d27eb021922d38e9ca913aec69 --- src/osmo_gsm_tester/obj/iperf3.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/osmo_gsm_tester') diff --git a/src/osmo_gsm_tester/obj/iperf3.py b/src/osmo_gsm_tester/obj/iperf3.py index 9e084aa..252c55a 100644 --- a/src/osmo_gsm_tester/obj/iperf3.py +++ b/src/osmo_gsm_tester/obj/iperf3.py @@ -101,11 +101,12 @@ class IPerf3Server(log.Origin): def cleanup(self): if self.process is None: return - if self.runs_locally() or not self.logfile_supported: + if self.runs_locally() or not self.logfile_supported or self.log_copied: return # copy back files (may not exist, for instance if there was an early error of process): try: self.rem_host.scpfrom('scp-back-log', self.remote_log_file, self.log_file) + self.log_copied = True except Exception as e: self.log(repr(e)) -- cgit v1.2.3