OIDNTEST(1)

πŸ“¦
version 2.4.0 Β· 2 versions
, in fedora 44

πŸŽ€ 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 to console) 🎀
  • -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 to decl) πŸ”€
  • --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 (between 0 and 1, 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