Commit Graph

13 Commits

Author SHA1 Message Date
Anna Schumaker d29b73180f reporter: updates for xfstests xunit generation changes
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2023-04-17 13:12:51 -04:00
Anna Schumaker 1e0ce00c8e report-xfstests.py: Normalize device and mount paths
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-16 13:59:15 -05:00
Anna Schumaker 39f8c14668 report-xfstests.py: Do a case-insensitive sort on not-run reasons
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-16 13:58:40 -05:00
Anna Schumaker ee6e9c3cf8 report-xfstests.py: Read compressed results
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-16 13:57:35 -05:00
Anna Schumaker 088f2eead1 report-xfstests: Select a row in the [notrun] page to search
This is useful for figuring out exactly which tests weren't run for a
given reason.

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-09 12:22:18 -05:00
Anna Schumaker 2ef3eea690 report-xfstests: Preserve the current property page when switching runs
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-09 11:58:06 -05:00
Anna Schumaker e5a8e46cd9 report-xfstests.py: Count the number of passing tests
Rather than relying on the `tests` field, which may be inaccurate for
some reason.

Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-08 13:41:07 -05:00
Anna Schumaker 31166081bf report-xfstests.py: Show why tests were skipped
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-02-08 13:33:27 -05:00
Anna Schumaker 4d36a33840 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>
2022-02-07 15:24:47 -05:00
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