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