Skip to content

Developer Tools

Operational utilities for developers and QA engineers to optimize formatting, validation, inspection, AST parsing, and reporting of test infrastructure.

  • testform suite: Manages test suites and execution files (init, -fill, -link, -mark, -tags).
  • testform validate: Statically validates .feature file syntax and governance policies.
  • testform fmt: Reformats Gherkin feature files and YAML configurations to canonical style.
  • testform diff: Displays line-by-line differences between local specifications and state.
  • testform show: Inspects execution plans or state snapshots in human-readable or JSON format.
  • testform query: Performs advanced queries across repository resources using tag expressions.
  • testform policy: Inspects, enables, and disables quality governance policies at runtime.
  • testform modules: Shows all declared modules and their resolved versions in the working directory.
  • testform providers: Displays the provider requirements tree and resource schemas for the configuration.
  • testform functions: Inspects and evaluates built-in expression functions interactively.
  • testform print: Parses a .feature file and prints its JSON Abstract Syntax Tree (AST).
  • testform graph: Generates a visual Directed Acyclic Graph (DAG) in DOT, Mermaid, or tree format.
  • testform report: Generates multi-dimensional analytical reports in Markdown, Word (.docx), Excel (.xlsx), JSON, and CSV.