Problem
The fixture-size checker reports a missing or empty configured fixture directory as SKIP and still exits successfully. Deleting an entire required fixture group can therefore bypass the size-budget CI check.
Task
Make configured fixture groups required. A missing or empty group must fail with a clear diagnostic. Add a focused regression test.
Acceptance criteria
- Missing and empty required groups produce a non-zero exit.
- Existing fixture groups still pass.
- The checker test suite covers the failure path.
- No fixture contents or budgets are changed.
Suggested implementation prompt
Update the fixture-size checker so a configured group cannot silently disappear, add a regression test using a temporary project fixture, run the checker tests, and keep the change scoped to this behavior.
Problem
The fixture-size checker reports a missing or empty configured fixture directory as
SKIPand still exits successfully. Deleting an entire required fixture group can therefore bypass the size-budget CI check.Task
Make configured fixture groups required. A missing or empty group must fail with a clear diagnostic. Add a focused regression test.
Acceptance criteria
Suggested implementation prompt