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:
Stefan Stanacar 2014-03-07 14:20:07 +00:00 committed by Richard Purdie
parent 724b83d141
commit cdf4473332
1 changed files with 1 additions and 2 deletions

View File

@ -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")