aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2019-03-29 08:06:59 +0100
committerGerd Hoffmann <kraxel@redhat.com>2019-03-29 08:06:59 +0100
commit0cea588ec02f4af6bf87b723eb1b8efccb8e144a (patch)
tree38aed1da8556206fd577c2d34ec0af1b1af254b3
parent254e490193f862313c8d26a499573949d637b538 (diff)
downloaddrminfo-0cea588ec02f4af6bf87b723eb1b8efccb8e144a.tar.gz
tests: oops tweak
-rw-r--r--tests/drminfo/__init__.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/drminfo/__init__.py b/tests/drminfo/__init__.py
index 1fbffa3..8fce7a4 100644
--- a/tests/drminfo/__init__.py
+++ b/tests/drminfo/__init__.py
@@ -112,6 +112,13 @@ class TestDRM(avocado.Test):
self.rconsole.readline() # newline
self.rconsole.readline() # command line echo
+ def console_trace(self, name):
+ while True:
+ msg = self.rconsole.readline()
+ self.lconsole.debug("%s: %s" % (name, msg.rstrip()))
+ if '--[ end trace' in msg:
+ break
+
def console_wait(self, good, bad = None, errmsg = None):
output = ""
counter = 1
@@ -129,6 +136,7 @@ class TestDRM(avocado.Test):
if 'Kernel panic - not syncing' in msg:
self.fail("kernel panic")
if 'Oops: ' in msg:
+ self.console_trace("oops")
self.fail("kernel oops")
output += msg
return output