* Clean up colors/read_plus.py to match flake8 style guidelines
* Add --dmesg, --srvdmesg, and --no-server-vmtouch options
* Use $COLORS from common.zsh
* Accept a specific filename to test as a command line argument
* Add tests for 3, 5, 6, and 7 page segments
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
* Use $BIN from common.zsh
* Fixes for colorful output
* Install scripts to .local/bin on the remote machine
* Point setup.zsh at .local/bin instead of .bin
* Run setup/testdirs.zsh with the -e flag
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
* Improve the exit trap to make sure child processes are stopped
* wait $(jobs -pr) is the same thing as wait with no options
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
* Add options for cross compiling
* Put the resulting package in a subdirectory to keep the toplevel clean
* Fix color output
* Use $COLORS from common.zsh
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
* Clean up colors/pacman.py for colorful output
* Fixes for the .local/bin move
* Use the $COLORS and $BIN variables from common.zsh
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
* Fixes to color output
* Added an option to cross compile for i686
* Use the new $COLORS variable for the location of the colors script
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
* Point $BIN to $HOME/.local/bin
* Create $COLORS pointing to $BIN/colors
* Use the zsh built-in _libvirt function for completion
* Add a --no-server-access option for testing against somebody else's
server
* Add a generic --options option, replacing --nconnect and --rwsize but
allowing for any NFS mount option to be passed instead
* Run RDMA tests after TCP instead of in parallel
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
I add an easy way to select between gcc and clang. Additionally, I add
an option to cross-compile for arm64 architectures.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
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>