report-xfstests.py: Improvements to the failed test output viewer
- Resize the window to double the width (and cut down on scrolling) - Rename tabs - Set default tab to the system-err field Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
This commit is contained in:
parent
55f3239edc
commit
4d36a33840
|
@ -55,20 +55,22 @@ class SkippedTest(Gtk.Label):
|
|||
|
||||
|
||||
class TestOutput(Gtk.Box):
|
||||
def __init__(self, stdout, stderr):
|
||||
def __init__(self, sysout, syserr):
|
||||
Gtk.Box.__init__(self, orientation=Gtk.Orientation.VERTICAL)
|
||||
self.add_css_class("popover")
|
||||
self.stack = Gtk.Stack(vexpand=True, transition_type=Gtk.StackTransitionType.OVER_LEFT_RIGHT)
|
||||
self.prepend(self.stack)
|
||||
self.prepend(Gtk.StackSwitcher(stack=self.stack))
|
||||
self.add_page("stdout", stdout)
|
||||
self.add_page("stderr", stderr)
|
||||
self.set_size_request(400, 500)
|
||||
self.add_page("system-out", sysout, visible=False)
|
||||
self.add_page("system-err", syserr, visible=True)
|
||||
self.set_size_request(900, 500)
|
||||
|
||||
def add_page(self, name, buffer):
|
||||
def add_page(self, name, buffer, visible):
|
||||
view = Gtk.TextView(monospace=True)
|
||||
view.set_buffer(buffer)
|
||||
self.stack.add_titled(Gtk.ScrolledWindow(child=view), name, name)
|
||||
if visible:
|
||||
self.stack.set_visible_child_name(name)
|
||||
|
||||
|
||||
class FailedTest(Gtk.MenuButton):
|
||||
|
|
Loading…
Reference in New Issue