Store, view, and manage the results from xfstests (https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git/)
Go to file
Anna Schumaker 37079ca7f5 gtk: Add a custom StatusToggle button
This is a Gtk.Button that has been customized to act similarily to a
Gtk.ToggleButton, but instead of giving the button a "pressed in" look
it changes the opacity of the displayed icon.

I'm planning to use this in the window headerbar in a set of buttons
designed to controll testcase filter state.

Signed-off-by: Anna Schumaker <anna@nowheycreamery.com>
2023-08-14 13:35:01 -04:00
tests gtk: Add a custom StatusToggle button 2023-08-14 13:35:01 -04:00
xfstestsdb gtk: Add a custom StatusToggle button 2023-08-14 13:35:01 -04:00
.gitignore xfstestsdb: Create the root xfstestsdb Command 2023-02-13 12:01:46 -05:00
LICENSE Initial commit 2023-01-30 10:15:47 -05:00
Makefile Makefile: Add 'install' and 'uninstall' targets 2023-02-16 16:15:56 -05:00
pytest.ini xfstestsdb: Create the root xfstestsdb Command 2023-02-13 12:01:46 -05:00
README.md Update 'README.md' 2023-02-16 16:15:56 -05:00
xfstestsdb.py xfstestsdb: Create the root xfstestsdb Command 2023-02-13 12:01:46 -05:00

xfstestsdb

Store, view, and manage the results from the xfstests filesystem test suite.

Basic Usage

Start by creating a new run in the database using the xfstestsdb new command, passing a name for your test device.

$ xfstestsdb new /dev/vdb1
created run #1 with test device '/dev/vdb1'

Now run xfstests, making sure you request an xunit report.

(xfstests-dev) $ ./check -R xunit

And add the generated xunit file to xfstestsdb using xfstestsdb read passing the run number given by xfstestsdb new

$ xfstestsdb xunit read 1 result.xunit
Created run #1 'result' with 567 tests

Now you can use the commands xfstestsdb show, xfstestsdb testcase list, and xfstestsdb testcase show to view the results.

See the wiki for more commands and detailed usage.