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 <stefanx.stanacar@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
724b83d141
commit
cdf4473332
|
@ -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")
|
||||
|
|
Loading…
Reference in New Issue