Single-source fleet tunable test fixtures #1365

Merged
coilyco-ops merged 2 commits from issue-1175 into main 2026-07-15 09:32:45 +00:00
Member

This moves the fleet-default test fixtures to derive from the canonical .ward/ward-kdl/ward-kdl.defaults.kdl source instead of restating the tunables inline. The shared bundle helpers now render from the parsed source, and the targeted tests only override the values they are actually exercising.

That keeps a concurrency or TTL bump in one owning file and reduces drift across the ward/ward-kdl test surface.

  • What changed: source-backed smart-defaults rendering plus trimmed redundant default-value assertions and fixtures.
  • Why: keep fleet tunables single-sourced so defaults move in one file.
  • Tests: go test ./...

closes #1175
ward.workflow: pull-request-and-merge

This moves the fleet-default test fixtures to derive from the canonical `.ward/ward-kdl/ward-kdl.defaults.kdl` source instead of restating the tunables inline. The shared bundle helpers now render from the parsed source, and the targeted tests only override the values they are actually exercising. That keeps a concurrency or TTL bump in one owning file and reduces drift across the ward/ward-kdl test surface. - What changed: source-backed smart-defaults rendering plus trimmed redundant default-value assertions and fixtures. - Why: keep fleet tunables single-sourced so defaults move in one file. - Tests: `go test ./...` closes #1175 ward.workflow: pull-request-and-merge
Single-source fleet tunable test fixtures
Some checks failed
test / test (pull_request) Failing after 5m4s
edfdd13858
Retry CI for PR 1365
All checks were successful
test / test (pull_request) Successful in 47s
e645257ccd
Sign in to join this conversation.
No description provided.