oeqa/runtime/ssh: Fix incorrect timeout fix

I'd meant to change the command timeout in the previous change, fix
the correct one.

(From OE-Core rev: 419c96d17205fc9485869ab0fc1f27de52c31789)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb991988cb23be2c8947171726ada321f27e6eed)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit is contained in:
Richard Purdie
2024-10-13 23:02:16 +01:00
committed by Steve Sakoman
parent ae98542b90
commit 3fab614b0a

View File

@@ -17,7 +17,7 @@ class SSHTest(OERuntimeTestCase):
@OEHasPackage(['dropbear', 'openssh-sshd'])
def test_ssh(self):
for i in range(5):
status, output = self.target.run("uname -a", timeout=5)
status, output = self.target.run("uname -a", timeout=30)
if status == 0:
break
elif status == 255 or status == -signal.SIGTERM:
@@ -29,7 +29,7 @@ class SSHTest(OERuntimeTestCase):
# give it time for the port to open.
# We sometimes see -15 (SIGTERM) on slow emulation machines too, likely
# from boot/init not being 100% complete, retry for these too.
time.sleep(30)
time.sleep(5)
continue
else:
self.fail("uname failed with \"%s\" (exit code %s)" % (output, status))