Function
Functional test generation
Generates and runs Rust test functions from templates and JSON case definitions. Standard Vantle dependencies are auto-included; only add deps beyond the defaults.
Macro
rust_autotest_function
rust_autotest_function(
name = "particle",
cases = "//Molten/test/resource/component/graph/state/particle:cases",
template = "//Molten/test/resource/component/graph/state/particle:template",
deps = [
"//Molten:component",
],
)
| Parameter | Description |
|---|---|
template
|
Template target from rust_autotest_template
|
cases
|
JSON test case definitions |
deps
|
Custom dependencies beyond defaults |
Features
- Parameter shadowing : Function-level defaults with case-level overrides
- Tag organization : Filter tests by tags
- Schema validation : Parameters match function signatures
- Rich diagnostics : Error reporting via miette with source locations