test

Run tests based on the provided arguments.

SKILL.md

GitHub

name: test description: Run tests for the jhelm project argument-hint: [module] [TestClass#method] allowed-tools: Bash(./mvnw *)

Run jhelm tests

Run tests based on the provided arguments.

No arguments — run all tests

./mvnw test

Module only (e.g., /test jhelm-core)

./mvnw test -pl $0

Specific test class (e.g., /test jhelm-core KpsComparisonTest)

./mvnw test -Dtest=$1 -pl $0

Specific test method (e.g., /test jhelm-core KpsComparisonTest#testSimpleRendering)

./mvnw test -Dtest=$1 -pl $0

Key test classes

  • GoTemplateStandardTest — Template engine behavior (jhelm-gotemplate)
  • TemplateTest — Template rendering (jhelm-gotemplate)
  • KpsComparisonTest — Comparison with native Helm output (jhelm-core)
  • Helm4FunctionsTest — Helm 4 function support (jhelm-gotemplate)

Report test results clearly. On failure, show the failing test name, assertion message, and relevant stack trace.