diff options
Diffstat (limited to 'meta/lib/oeqa/utils/qemurunner.py')
| -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 |
