aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2020-09-18 06:57:10 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-09-20 12:48:07 +0100
commitd8b4292db741de660f756dfb766210814d587b7a (patch)
tree30854ab1488b83e80b196f92b4ac16b5e80dc824
parent087700665284c08ba846e52b6b86276629f5f1cd (diff)
downloadopenembedded-core-contrib-d8b4292db741de660f756dfb766210814d587b7a.tar.gz
openembedded-core-contrib-d8b4292db741de660f756dfb766210814d587b7a.tar.bz2
openembedded-core-contrib-d8b4292db741de660f756dfb766210814d587b7a.zip
oeqa/qemurunner: Increase serial timeout
Increase the serial login timeout from 60 to 120s. This seems like a long time, however for a qemumips image with systemd+PAM and openssh, (e.g. core-image-sato-sdk + DISTRO=poky-altcfg), the getty connects to systemd's pam module which waits on logind and 45s for all this to happen at the same time as things like ssh key generation happens is not unknown. Increase the timeout to match the longer times we know these things can take in the worst case scenarios since we're tired of intermittent issues related to the serial login affecting the autobuilder. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/lib/oeqa/utils/qemurunner.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py
index 519aa9aa1e5..77ec939ad72 100644
--- a/meta/lib/oeqa/utils/qemurunner.py
+++ b/meta/lib/oeqa/utils/qemurunner.py
@@ -393,7 +393,7 @@ class QemuRunner:
# If we are not able to login the tests can continue
try:
- (status, output) = self.run_serial(self.boot_patterns['send_login_user'], raw=True)
+ (status, output) = self.run_serial(self.boot_patterns['send_login_user'], raw=True, timeout=120)
if re.search(self.boot_patterns['search_login_succeeded'], output):
self.logged = True
self.logger.debug("Logged as root in serial console")