Take a command line option for who to send to, rather than relying on
having the proper variable set or commented out. Also, add some tab
completion.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
The runcthon script isn't the most straightforward for passing arbitrary
options or running with a specific NFS version. Deal with this by
writing our own version that does what we need it to do.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
The common prefixes in these scripts indicate that they should really be
in directories and not the toplevel. I also provide a helper script in
$BIN to assist in calling them on the target VMs
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Otherwise, the script will always return success and pipelines using
cthon.zsh won't work properly
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
- 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>
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>
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>
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>
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>
Otherwise the empty directory will show up in the results tool as an
option, which could leade to gtk errors when trying to populate the
results table.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
- 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>
For testing RDMA connections between two machines. I also convert the
cthon.zsh script to use it before testing.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
This includes our main xfstests.zsh file, and some support scripts for
setting up and running tests on the client
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
For creating test directories. This basically does the same thing as
cthon's --mkdirs option, but split out into a file that we control and
can used for other tests
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
To copy over the things we need on remote machines. I also update
cthon.zsh to copy over a setup script.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>