diff options
-rw-r--r-- | meta/lib/oeqa/utils/qemurunner.py | 10 |
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 |