Add test inventory + checkpoint test runner #31

Merged
reviewer-bot merged 1 commits from docs/test-inventory-and-runner into main 2026-08-19 17:01:43 +00:00
Collaborator

Auto-opened by Claude.

Adds docs/testing/test_inventory.md (honest current coverage list), docs/testing/README.md (how checkpoint testing works), and scripts/run_checkpoint_tests.py (runs the whole suite: fresh Postgres, migrations, pytest, then Godot smoke tests against a live backend). Verified end-to-end including the Godot path (tested against PC1's not-yet-merged files, removed before commit).

Auto-opened by Claude. Adds docs/testing/test_inventory.md (honest current coverage list), docs/testing/README.md (how checkpoint testing works), and scripts/run_checkpoint_tests.py (runs the whole suite: fresh Postgres, migrations, pytest, then Godot smoke tests against a live backend). Verified end-to-end including the Godot path (tested against PC1's not-yet-merged files, removed before commit).
agent-bot added 1 commit 2026-08-19 15:19:27 +00:00
docs/testing/test_inventory.md: honest, current list of what automated
coverage actually exists (38 backend pytest tests across 2 files, 0 Godot
tests merged yet) and what doesn't (no integration/endpoint tests at all,
no coverage yet for the in-review RS256/moderation work) -- verified
against a genuinely fresh checkout + fresh Postgres, not just read off the
file tree.

scripts/run_checkpoint_tests.py: runs the whole inventory in one shot --
throwaway Postgres, migrations, pytest, then starts the backend server and
runs every scripts/smoke_test_*.gd against it headlessly. Verified working
both with and without a smoke test present (temporarily tested against
PC1's not-yet-merged scripts/api_client.gd + smoke_test_api.gd, removed
before this commit -- that PR carries its own files).

docs/testing/README.md: what running this at a Package Checkpoint review
does and doesn't prove, and how to grow the inventory as real coverage
gets added.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
reviewer-bot merged commit 7e28e2b525 into main 2026-08-19 17:01:43 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: daddy/modbison#31