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
58b9083908
xfstests.zsh: Don't create results directory until we have results
...
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>
2022-01-28 16:26:27 -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
1aa5f29ae9
Add PKGBUILD file for building development kernels as an Arch package
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-01-27 10:49:42 -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
Anna Schumaker
1fd4a0cf7c
patches: Add xfstests patches for NFS
...
- Disable slow-running generic/531
- Fix parallel instances
- Add an "nfsquick" group for virtual bake-a-thon testing
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-01-27 09:56:45 -05:00
Anna Schumaker
50fcd690ba
xfstests.zsh: Lots of updates for parallel xfstests
...
Also download the xunit reports generated during testing and store them
for later
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-01-20 17:02:20 -05:00
Anna Schumaker
3a2a30af33
Add a fix-eml.py script
...
For trying to fix up patches mangled by Outlook
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-01-20 17:01:22 -05:00
Anna Schumaker
864963a903
vsim_setup.sh: Initialize NTP during cluster setup
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-01-20 17:00:50 -05:00
Anna Schumaker
1e4ac2972d
makekconfig.py: Exit with an error if there was a compile error
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2022-01-20 17:00:02 -05:00
Anna Schumaker
4a498d92c5
Add a patch to remove unnecessary port 20049 from runcthon
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-15 13:48:28 -05:00
Anna Schumaker
38d323c5ab
Create an rping.zsh script
...
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>
2021-12-15 13:47:58 -05:00
Anna Schumaker
f1ea1327f4
rdma.zsh: Handle machines with multiple NICs
...
Iterate over each network card and add RDMA to it.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-15 12:04:00 -05:00
Anna Schumaker
48a2b87ecd
makekconfig.zsh: Don't crash when options don't have dependencies
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-15 10:40:16 -05:00
Anna Schumaker
9f54c866ed
setup-testdirs.zsh: Combine with parts of setup-{cthon,xfstests}.zsh
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-10 17:28:51 -05:00
Anna Schumaker
76846ae7d4
Implement xfstests using zsh
...
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>
2021-12-10 17:27:53 -05:00
Anna Schumaker
802135201a
Create a setup-testdirs.zsh
...
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>
2021-12-09 14:12:21 -05:00
Anna Schumaker
c431e216bc
cthon.zsh: Move call to install-scripts.zsh
...
Putting it right after boot gives us nicer looking output if we activate
rdma
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-09 14:09:33 -05:00
Anna Schumaker
942693a659
Create an install-scripts.zsh script
...
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>
2021-12-07 13:58:13 -05:00
Anna Schumaker
cc6f0a4eea
vm.zsh: Various changes
...
- Change timeouts to 5 seconds
- Add a "restart" command
- Kill any background jobs on exit
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-07 11:32:07 -05:00
Anna Schumaker
36e6838dd3
grub-list.zsh: Remove unused $cmd variable
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-06 11:46:22 -05:00
Anna Schumaker
2ecfbe3770
deploypkg.zsh: Boot machines before attempting to deploy
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-06 11:46:22 -05:00
Anna Schumaker
2adddd9e9c
Create a cthon.zsh script
...
And a script to color the output. Additionally, I add a patch that goes
on top of the cthon04 git tree so we can test with nconnect
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-06 11:46:22 -05:00
Anna Schumaker
6cc073bd87
Create an rdma.zsh command
...
For controlling remote RDMA devices
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-06 11:05:42 -05:00
Anna Schumaker
ab780cd3a8
Remove ssh.zsh and replace with a preexec.zsh script
...
This script is configured to intercept the `ssh` command and boot the
associated VM
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-02 15:49:42 -05:00
Anna Schumaker
d059a55b85
colors: Make MODINFO magenta
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-02 15:05:43 -05:00
Anna Schumaker
5634d522f9
deploykernel.zsh: Take a list of machines to install on
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-02 15:05:43 -05:00
Anna Schumaker
54d5c4784c
deploypkg.zsh: Take a list of machines to install on
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-02 15:01:40 -05:00
Anna Schumaker
0ca7ac8d86
vm.zsh: Add support for operating on multiple machines in parallel
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-12-02 15:01:40 -05:00
Anna Schumaker
04927311ef
Create a deploykernel.zsh script
...
For building the current kernel and deploying it onto a VM
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-11-30 13:58:24 -05:00
Anna Schumaker
e615a2d36b
Create a grub-list.zsh command
...
For listing the available kernels on the current machine
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-11-30 13:58:24 -05:00
Anna Schumaker
8a73ed3a61
Create a deploypkg.zsh command
...
For installing a package created through makepkg onto a remote machine
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-11-30 13:58:24 -05:00
Anna Schumaker
f4a1f40eff
Create a wrapper around ssh
...
To check if we're trying to ssh to a VM so the VM can be booted if it is
off
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-11-30 13:58:24 -05:00
Anna Schumaker
b1fa0acd1f
Create a vm.zsh command
...
With subcommands to boot, reboot, or shutdown machines. Also, output in
color.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-11-30 13:58:24 -05:00
Anna Schumaker
27245b3c70
Add a script for doing my kconfig walk builds
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-11-29 12:07:47 -05:00
Anna Schumaker
f3f1ed1709
Improve colorizing the makelinux.zsh command and add completions
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-11-29 12:07:16 -05:00
Anna Schumaker
730d42ee7f
Add a wrapper around `make`
...
For building Linux kernels. I pipe the output to a colorizing script to
add some nice colors to the build.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-10-26 09:32:47 -04:00
Anna Schumaker
1a5f6eb872
Initial commit
...
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
2021-10-20 10:10:01 -04:00