Skip to content

Replace variant fixtures with feature-named extension configs#10

Merged
SunsetDrifter merged 1 commit into
mainfrom
chore/feature-named-test-configs
Jul 26, 2026
Merged

Replace variant fixtures with feature-named extension configs#10
SunsetDrifter merged 1 commit into
mainfrom
chore/feature-named-test-configs

Conversation

@SunsetDrifter

Copy link
Copy Markdown
Owner

The three retired-variant lint.py files under tests/fixtures/ existed only to keep engine knobs exercised. This replaces them with plain, feature-named config dicts in tests/extension_configs.pyinfra (membership, mermaid, last_verified staleness), pinned-repo (index pinning, sync drift, reverse-dependency fields, ADRs), and sharded-repo (subsystem sharding, coverage reports) — and renames the test references accordingly.

No feature or coverage loss: same values, same 91 tests, all green. The old variant names no longer appear anywhere in the tree.

The retired variants' lint.py files under tests/fixtures/ existed only
to keep engine knobs tested (membership, mermaid, staleness, index
pinning, sync drift, reverse deps, ADRs, sharding, coverage). Replace
them with plain feature-named config dicts in tests/extension_configs.py
(infra / pinned-repo / sharded-repo) so nothing in the tree carries the
old variant names. No feature or coverage loss; 91 tests green.
@SunsetDrifter
SunsetDrifter merged commit 3b455b1 into main Jul 26, 2026
1 check passed
@SunsetDrifter
SunsetDrifter deleted the chore/feature-named-test-configs branch July 26, 2026 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant