Improve rsync timeout handling

Signed-off-by: Katarzyna Treder <katarzyna.treder@h-partners.com>
This commit is contained in:
Katarzyna Treder 2024-07-15 13:15:15 +02:00
parent fcbce734de
commit 2b46a4e8c4

View File

@ -152,10 +152,10 @@ class SshExecutor(BaseExecutor):
stderr=subprocess.PIPE, stderr=subprocess.PIPE,
timeout=timeout.total_seconds(), timeout=timeout.total_seconds(),
) )
except Exception as e: except subprocess.TimeoutExpired as e:
TestRun.LOGGER.exception( raise TimeoutError(
f"Exception occurred during rsync process. " f"Timeout exception occurred during rsync process. "
f"Please check your SSH key-based authentication.\n{e}" f"Please check whether copying big file did not reach command timeout.\n{e}"
) )
if completed_process.returncode: if completed_process.returncode: