OIDNTEST(1)
π NAME π
oidnTest β it's the manual page for oidnTest version 2.4.0, bestie π and yeah, it's a Catch v2.13.6 test binary, so it's giving "unit test runner that also runs your denoiser benchmarks" energy β¨
β¨ DESCRIPTION β¨
okay so, Catch v2.13.6 usage, here's the vibe π
oidnTest [<test name|pattern|tags> ... ] options
where options are: (and yes, there are a LOT, but we're gonna get through every single one together, no skipping, no cap π«Ά)
-?,-h,--helpβ display usage information π₯° (your classic "help me pls" button)-l,--list-testsβ list all/matching test cases π-t,--list-tagsβ list all/matching tags π·οΈ-s,--successβ include successful tests in output β (yes even the ones that passed, main character behaviour)-b,--breakβ break into debugger on failure π (it literally stops right there so you can poke at it)-e,--nothrowβ skip exception tests π-i,--invisiblesβ show invisibles (tabs, newlines) π (so you can SEE the sneaky whitespace)-o,--out <filename>β output filename π-r,--reporter <name>β reporter to use (defaults toconsole) π€-n,--name <name>β suite name π·οΈ-a,--abortβ abort at first failure π (zero tolerance era)-x,--abortx <no. failures>β abort after x failures π’ (you pick the number, it obeys)-w,--warn <warning name>β enable warnings β οΈ-d,--durations <yes|no>β show test durations β±οΈ-D,--min-duration <seconds>β show test durations for tests taking at least the given number of seconds π (only the slow girlies get shown)-f,--input-file <filename>β load test names to run from a file π-#,--filenames-as-tagsβ adds a tag for the filename π·οΈ-c,--section <section name>β specify section to run π-v,--verbosity <quiet|normal|high>β set output verbosity π--list-test-names-onlyβ list all/matching test cases names only π€« (just the names, no extra chatter)--list-reportersβ list all reporters π’--order <decl|lex|rand>β test case order (defaults todecl) π--rng-seed <'time'|number>β set a specific seed for random numbers π²--use-colour <yes|no>β should output be colourised π--libidentifyβ report name and version according to libidentify standard πͺͺ--wait-for-keypress <never|start|exit|both>β waits for a keypress before exiting β¨οΈ (it'll pause and wait for you, bestie)--benchmark-samples <samples>β number of samples to collect (default:100) π--benchmark-resamples <resamples>β number of resamples for the bootstrap (default:100000) π--benchmark-confidence-interval <confidence interval>β confidence interval for the bootstrap (between0and1, default:0.95) π--benchmark-no-analysisβ perform only measurements; do not perform any analysis π§ͺ (raw numbers only, we're just vibing)--benchmark-warmup-time <benchmarkWarmupTime>β amount of time in milliseconds spent on warming up each test (default:100) π₯--device <[0-9]+|default|cpu|sycl|cuda|hip|metal>β Open Image Denoise device to use π₯οΈ
For more detailed usage please see the project docs π
real talk: this is a Catch2 test binary, so if you're like "wait why does a denoiser test have benchmark flags", that's just how it is, periodt π
okay that's the whole page, mwah π β this was oidnTest 2.4.0 from October 2026, manual section 1, and yeah it ate. go run some tests bestie, you got this π¦π
π¦ where this page comes from
- fedora 44: oidn 2.4.0-4.fc44 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms