From cdf447333243c0f683470b395eac1e1f9b3dbce0 Mon Sep 17 00:00:00 2001 From: Stefan Stanacar Date: Fri, 7 Mar 2014 14:20:07 +0000 Subject: [PATCH] oeqa/utils/qemurunner: search for login string in the entire boot log If some service is to spammy we might miss the login, so search in the entire log instead of just the last few lines. Use qemu in regex too (to avoid a login string from some service). (From OE-Core rev: 1117d25fdfabbf1afdc7030e05efc6a32df871e3) Signed-off-by: Stefan Stanacar Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/lib/oeqa/utils/qemurunner.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py index 337b5874b2..f1a7e24ab7 100644 --- a/meta/lib/oeqa/utils/qemurunner.py +++ b/meta/lib/oeqa/utils/qemurunner.py @@ -133,8 +133,7 @@ class QemuRunner: if data: self.log(data) self.bootlog += data - lastlines = "\n".join(self.bootlog.splitlines()[-2:]) - if re.search("login:", lastlines): + if re.search("qemu.* login:", self.bootlog): stopread = True reachedlogin = True bb.note("Reached login banner")