Commit Graph

4 Commits

Author SHA1 Message Date
Anna Schumaker 3cc3412c6d gtk: Add a TagList to the Sidebar
Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-11-07 10:46:02 -05:00
Anna Schumaker 521c96b432 gtk: Create a Sidebar for selecting xfstests runs
I plan to have a few different ways to view and select xfstests runs, so
I use an Gtk.Stack() and Gtk.StackSwitcher() to animate switching
between the different sidebar pages.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-11-07 10:46:02 -05:00
Anna Schumaker daae654b8e gtk: Improvements to the failed test output viewer
I change the icon to a "down" arrow, and update the animation direction
to go up-and-down rather than left-and-right. I also change the button
text to say "done", which is a little clearer than "back".

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-10-06 15:57:24 -04:00
Anna Schumaker e0bb2d7be7 gtk: Display TestCase results in the TestCaseView
I use the ResultFactory to do this. I also create a custom css
stylesheet to use for each cell in the Gtk.ColumnView displaying the
results. This lets us add custom colors so we can easily see at a glance
what is failing, passing, or skipped.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-08-14 13:34:57 -04:00