LLVM-TEST-MUSTACHE-SPEC(1)

πŸ“¦ version 23.1.3, in centos-stream 9

πŸ’… LLVM-TEST-MUSTACHE-SPEC(1) β€” the mustache spec vibe check

okay so bestie, welcome to llvm-test-mustache-spec πŸ’– this is an LLVM tool to test Mustache library compliance β€” like, it literally exists to check whether LLVM's Mustache library is behaving the way the spec says it should. She's a little niche, she's a little iconic, and she's from the LLVM manual family (section 1, Unix command pages, iykyk).


✨ SYNOPSIS ✨

llvm-test-mustache-spec [inputs...]

that's it. that's the whole invocation. you just hand her some inputs... and she goes to work 🫢


πŸŽ€ DESCRIPTION πŸŽ€

okay so here's the tea β˜• β€” llvm-test-mustache-spec tests the mustache spec conformance of the LLVM mustache library. the spec lives right here:

https://github.com/mustache/spec

to test against the spec, simply download the spec and pass the test JSON files to the driver. each spec file should have a list of tests for compliance with the spec. these get loaded as test cases, and rendered with our Mustache implementation, which is then compared against the expected output from the spec. like a little render-off, and the spec is the judge 🌸

now, the current implementation only supports the non-optional parts of the spec, so no cap β€” we do not expect any of the dynamic-names, inheritance, or lambda tests to pass 😭. additionally, Triple Mustache is not supported. unsupported tests are marked as XFail and are removed from the XFail list as they are fixed. so the XFail list is basically the glow-up tracker πŸ’…

the tool prints the number of test failures and successes in each of the test files to standard output. so you get receipts per file, bestie πŸ”₯


🌈 EXAMPLE 🌈

$ llvm-test-mustache-spec path/to/specs/\*.json

see, you point her at your specs dir and she eats πŸ“


πŸ‘‘ AUTHOR πŸ‘‘

maintained by the LLVM Team (https://llvm.org/). periodt πŸ’œ


2003-2026, LLVM Project β€” go give her the credit she deserves, she's been at this a while πŸ’–


no cap bestie, remember: unsupported tests are XFail, Triple Mustache is not supported, and that's just where the implementation's at right now πŸ™ˆ

that's the whole page! 🌸 this was LLVM-TEST-MUSTACHE-SPEC(1) from source/version LLVM, dated 2026-10-06, page 23 β€” mwah, go test some mustaches, ily, bye πŸŽ€πŸ’…

πŸ“¦ where this page comes from