Commit Graph

8 Commits

Author SHA1 Message Date
Anna Schumaker 55f3239edc report-xfstests.py: Move the test viewer into a new file
Also:
- Add some custom CSS to the widgets
- Add tooltips to each test result cell
- Add a popover with failing test output
- Improve filtering in place of the view switches

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-07 15:24:24 -05:00
Anna Schumaker 6f3c37e568 report-xfstests.py: Convert test properties into a Gtk.Stack
And use a Gtk.ColumnView to display the results instead of packing
everything into a Gtk.Grid

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-02 11:13:42 -05:00
Anna Schumaker b47955fe5a report-xfstests.py: Create an object that reads xfstests results
Splitting this out of the UI code should help clean things up.

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-01 15:59:50 -05:00
Anna Schumaker f1b6f42009 report-xfstests: Split out the test chooser into a new file
And add support for tests against tagged kernels

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-01 15:21:55 -05:00
Anna Schumaker 51f50a54b4 xfstests: Check if the current commit is a git tag
And create a link to the test results in a specific spot if it is so we
can eventually browse results by tag.

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-01-31 15:02:30 -05:00
Anna Schumaker e2c8b731d7 report-xfstests.py: Show test properties
I put these in a notebook with tabs based on how the server is mounted
(tcp-3, rdma-4.2, ...) so we can see extra test options that xfstests is
running with

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-01-28 16:29:21 -05:00
Anna Schumaker b6f523e622 report-xfstests.py: Add filtering support for tests
- Flip a switch to hide tests that were completely skipped
- Flip a switch to hide tests that were completely passed
- Type to do a regex search of test names

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-01-27 16:39:07 -05:00
Anna Schumaker 75635c2de8 xfstests: Create a test results viewer
And store the xunit report from all tests run from now on

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-01-27 09:57:56 -05:00