OS Manuals

/usr/bin/rz-test

UNIX-like reverse engineering framework and command-line toolset

From rizin 0.9.1-r2 (os), captured 2026-11-05 by running rz-test -help (exit 1). permalink

Running rz-test on linux-x64
Usage: rz-test [-qvVnL] [-j threads] [test file/dir | @test-type]
 -h         Show this help
 -v         Show version information
 -q         Quiet mode
 -V         Be verbose
 -N         Disable diffing unless the test fails.
 -i         Interactive mode
 -y         Accept all interactive changes
 -n         Do nothing (don't run any test, just load/parse them)
 -L         Log mode (better printing for CI, logfiles, etc.)
 -F dir     Run fuzz tests (open and default analysis) on all files in the given dir
 -j threads How many threads to use for running tests concurrently (default is 8)
 -r bindir  Path to rizin bin folder (default is $PATH)
 -f file    File to use for JSON tests (default is bins/elf/crackme0x00b)
 -C dir     Chdir before running rz-test (default follows test pathname/cwd)
 -t seconds Timeout per test (default is 960 seconds)
 -o file    Output test run information in JSON format to file
 -e dir     Exclude a particular directory while testing (this option can appear many times)
 -s num     Number of expected successful tests
 -x num     Number of expected failed tests
Supported test types: @json @unit @fuzz @cmds
OS/Arch for archos tests: linux-x64
Options (20)
OptionDescriptionSource
-hShow usage help messagehelp + man
-vShow version informationhelp + man
-qQuiet modehelp + man
-VBe verbosehelp + man
-NDisable diffing unless the test fails.help
-iInteractive modehelp + man
-yAccept all interactive changeshelp
-nDo nothing (don't run any test, just load/parse them)help + man
-LLog mode (better printing for CI, logfiles, etc.)help + man
-F dirRun fuzz tests (open and default analysis) on all files in the given dirhelp + man
-r bindirSet path to rizin executable (default is rizin)help + man
-f fileFile to use for JSON tests (default is bins/elf/crackme0x00b)help + man
-C dirChdir before running rz-test (default follows executable symlink + test/new)help + man
-o fileOutput test run information in JSON format to filehelp + man
-e dirExclude a particular directory while testing (this option can appear many times)help + man
-s numNumber of expected successful testshelp + man
-x numNumber of expected failed testshelp + man
-j threadsHow many threads to use for running tests concurrently (default is 8) (in the manual page but not in --help)man
-m rz-asmSet path to rz-asm executable (default is rz-asm) (in the manual page but not in --help)man
-t secondsTimeout per test (default is 960 seconds) (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.