summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/lib/oeqa/utils/qemurunner.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py
index 574696eb7e..cb3231da63 100644
--- a/meta/lib/oeqa/utils/qemurunner.py
+++ b/meta/lib/oeqa/utils/qemurunner.py
@@ -519,6 +519,16 @@ class QemuRunner:
519 self.logger.warning("Last 25 lines of all logging (%d):\n%s" % (len(self.msg), tail(self.msg))) 519 self.logger.warning("Last 25 lines of all logging (%d):\n%s" % (len(self.msg), tail(self.msg)))
520 self.logger.warning("Check full boot log: %s" % self.logfile) 520 self.logger.warning("Check full boot log: %s" % self.logfile)
521 self.stop() 521 self.stop()
522 data = True
523 while data:
524 try:
525 time.sleep(1)
526 data = qemusock.recv(1024)
527 self.log(data, extension = ".2")
528 self.logger.warning('Extra log data read: %s\n' % (data.decode('utf-8', errors='backslashreplace')))
529 except Exception as e:
530 self.logger.warning('Extra log data exception %s' % repr(e))
531 data = None
522 return False 532 return False
523 533
524 # If we are not able to login the tests can continue 534 # If we are not able to login the tests can continue