On 9/20/21 22:49, Willian Rampazzo wrote:
> The current implementation will crash if the connection fails as the
> `time` module is not imported. This fixes the import problem and tweaks
> the connection to wait progressively when the connection fails.
>
> Signed-off-by: Willian Rampazzo <[email protected]>
> ---
> tests/acceptance/avocado_qemu/__init__.py | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/tests/acceptance/avocado_qemu/__init__.py
> b/tests/acceptance/avocado_qemu/__init__.py
> index edb9ed7485..c3613f9262 100644
> --- a/tests/acceptance/avocado_qemu/__init__.py
> +++ b/tests/acceptance/avocado_qemu/__init__.py
> @@ -13,6 +13,7 @@
> import shutil
> import sys
> import tempfile
> +import time
> import uuid
>
> import avocado
> @@ -305,8 +306,7 @@ def ssh_connect(self, username, credential,
> credential_is_key=True):
> self.ssh_session.connect()
> return
> except:
> - time.sleep(4)
10 * 4 = 40
> - pass
> + time.sleep(i)
sum([0..10[) = 45
The described tweak. Almost the same, OK.
> self.fail('ssh connection timeout')
>
> def ssh_command(self, command):
>