hare-test(1)

πŸ‡ hare-test(1) ✨ β€” hare test πŸ’…

okay bestie, welcome to the General Commands Manual entry for hare test β€” yes, that's literally the manual name, and yes, it's giving main character energy. Here's the whole vibe, facts intact, no cap. 🫢

πŸŽ€ NAME πŸŽ€

hare test β€” compile and run tests for Hare code. That's the name line, and honestly? iconic. πŸ‘‘

🌸 SYNOPSIS 🌸

okay so the shape of this command is literally:

hare test [-hqv]
[-a arch]
[-D ident[:type]=value]
[-j jobs]
[-L libdir]
[-l libname]
[-o path]
[-R]
[-T tagset]
[path [tests...]]

πŸ¦‹ DESCRIPTION πŸ¦‹

hare test compiles and runs tests for a Hare program or module. The +test tag is added to the default build tags β€” see BUILD TAGS in hare-module(5) for that whole situation. 🏷️

If no path is given, all Hare modules in the current working directory are recursively discovered, built, and their tests made eligible for the test run. If a path is given instead, the source file or module is built and tested. ✨

If no tests are supplied, all eligible tests are run. Otherwise, each argument is interpreted as a glob(7) pattern, giving the names of the tests to run. 🎯

πŸ’… OPTIONS πŸ’…

Bestie, this page is not doing the option tour itself: Refer to hare-build(1). That's the whole section. The synopsis flags β€” -hqv, -a arch, -D ident[:type]=value, -j jobs, -L libdir, -l libname, -o path, -R, and -T tagset β€” get their full lore over there, iykyk. 🫢

🧚 ENVIRONMENT 🧚

Again, bestie: Refer to hare-build(1). That's it. No extra environment variables invented here. 🌿

🌈 SEE ALSO 🌈


okay that's the whole page, bestie. This is the hare-test(1) manual page from the General Commands Manual, dated 2026-05-05 β€” slay, go get those tests compiled and run. πŸ’–πŸ”₯

πŸ“¦ where this page comes from