QUICKCHICK(1)

πŸ’– QUICKCHICK β€” like, the manual page, but make it cute πŸ’–

okay so bestie, welcome to quickChick(1) β€” it lives in the User Commands section and it is, no cap, Randomized property-based testing for Coq. πŸŽ€


✨ NAME ✨

quickChick β€” Randomized property-based testing for Coq πŸ¦‹

(She's giving rigorous. She's giving probabilistic. She's giving your Coq proofs are about to get vibe-checked.)


🌸 DESCRIPTION 🌸

So here's the whole thing, fr fr:

quickChick options Mutation testing for current directory

which is the fancy way of saying: you hand her some options, and she does mutation testing on the current directory. That's the entire plot. πŸ‘‘

Now the options, bestie β€” every single one, don't skip, I'm watching πŸ‘€:

  • -s β€” which section's properties you wanna test πŸ’…
  • -v β€” verbose mode, aka she tells you everything, main character energy πŸ—£οΈ
  • -failfast β€” the second a problem shows up, she stops. No dragging it out. Periodt. πŸ’€
  • -color β€” colors! but only on an ANSI-compatible terminal, so know your terminal before you get your hopes up 🌈
  • -cmd β€” the compile command for the entire directory πŸ”§
  • -top β€” name of the top-level logical module πŸ‘‘
  • -ocamlbuild β€” arguments you give to ocamlbuild πŸ“¦
  • -nobase β€” do not test the base mutant; skip it, she's not invited πŸ™ˆ
  • -m β€” only test mutant number n 🎯
  • -N β€” max number of successes πŸ†
  • -tag β€” only test the mutant with a specific tag 🏷️
  • -analysis β€” switches the output string to JSON-format data, very structured, very demure ✨
  • -include β€” a file containing the list of files to be included 🫢
  • -exclude β€” (Deprecated) files to be excluded. and listen, this one's gotta be the last argument, no exceptions 🌸
  • -help β€” display this list of options, hi hello, that's the one you're reading about πŸ“‹
  • --help β€” display this list of options, the double-dash remix, iconic behavior πŸ’–
⚠️ lowkey important: -exclude is deprecated, and it must be the last argument. Put it anywhere else and the vibe check fails. 😭

πŸ”₯ SEE ALSO πŸ”₯

The full documentation for quickChick is maintained as a Texinfo manual. If the info and quickChick programs are properly installed at your site β€” like, actually properly β€” then this:

info quickChick

should give you access to the complete manual. 🧚 slay, go read it.


and that's the whole page, bestie!! this was quickChick 2.2.0, dated September 2026, and it's all wrapped up with a little bow πŸŽ€πŸ«Ά stay testy, stay property-based, and may your mutants never surprise you πŸ’œβœ¨

πŸ“¦ where this page comes from