LLVM-TEST-MUSTACHE-SPEC(1)

πŸ’… LLVM-TEST-MUSTACHE-SPEC πŸ’…

okay so bestie, welcome to llvm-test-mustache-spec, an LLVM tool, and its whole entire personality is testing Mustache library compliance. yes. that Mustache. the templating one. not the facial hair. (though honestly? iconic either way.) πŸŽ€


✨ SYNOPSIS ✨

llvm-test-mustache-spec [inputs…]

just vibes and inputs, no cap πŸ¦‹


🌸 DESCRIPTION 🌸

so llvm-test-mustache-spec runs a vibe check on the mustache spec conformance of the LLVM mustache library. the spec lives right here, bestie, go look: <https://github.com/mustache/spec> πŸ‘‘

to test against the spec you literally just 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 β€” those get loaded as test cases, then rendered with our Mustache implementation, and then compared against the expected output from the spec. it's giving render, compare, repeat ✨

little reality check though 🫢 the current implementation only supports the non-optional parts of the spec, so do not expect any of the dynamic-names, inheritance, or lambda tests to pass. also Triple Mustache is not supported β€” nope, not a thing here, sorry babe 😭 unsupported tests get marked as XFail, and they get removed from the XFail list as they're fixed. we love a glow-up arc πŸ’…

then the tool prints the number of test failures and successes in each of the test files to standard output. receipts, periodt πŸ“Š


🧚 EXAMPLE 🧚

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

run it, watch the numbers, slay πŸ”₯


🌈 Author 🌈

Maintained by the LLVM Team (<https://llvm.org/>).

2003-2026, LLVM Project


and that's the whole page, bestie β€” mwah πŸ’‹

sign-off szn: this was LLVM-TEST-MUSTACHE-SPEC(1) from the LLVM fam, dated 2026-09-15. take care of her, she's doing her best πŸ«ΆπŸ’œ
πŸ“¦ where this page comes from