LITMUS(1)

πŸ’– LITMUS πŸ’–

okay bestie, gather round, because this one's literally the WebDAV server test suite and it's about to eat πŸ’…


✨ NAME ✨

litmus β€” WebDAV server test suite πŸ¦‹


🌸 DESCRIPTION 🌸

Litmus is a WebDAV server test suite. that's it, that's the whole vibe β€” it pokes at your WebDAV server and tells you if it's serving or if it's giving ✨nothing✨


πŸŽ€ SYNOPSIS πŸŽ€

/usr/bin/litmus [OPTIONS] URL [USERNAME PASSWORD]

so you hand it a URL, and optionally a USERNAME and a PASSWORD so it can actually get in the door πŸšͺ (iykyk)


πŸ‘‘ OPTIONS πŸ‘‘

  • -k, --keep-going β€” the "we do not stop, we do not fold" flag 🫢 keep testing even if one suite fails. one L does not end the whole run, periodt.
  • -p, --proxy=URL β€” route everything through the proxy server at this URL. main character energy, but through a middleman πŸ’…
  • -c, --client-cert=CERT β€” bring your PKCS#12 client cert (CERT) to the party, so the server knows it's really you πŸŽ€

🌈 ENVIRONMENT 🌈

the environment variables that actually matter, bestie:

  • $TESTS β€” specify test programs to run.

default: "basic copymove props locks http"

(yes, that's five whole suites, she's doing the most and we love her for it ✨)

  • $HTDOCS β€” specify alternate document root.

default: /usr/share/litmus/htdocs

  • $TESTROOT β€” specify alternate program directory.

default: /usr/lib/x86_64-linux-gnu/litmus


lowkey a little life hack: those defaults are exactly where everything lives unless you tell it otherwise, so if you moved stuff, say so in the env or litmus will be out here looking for ghosts 😭

and that's the whole page, fr fr β€” this is litmus 0.13 from March 2017, screaming, crying, still testing WebDAV servers after all these years πŸ’œπŸ§šβ­