Zerg Testing
Rules
- Always use Make targets. Never run pytest/bun/playwright directly.
Core Commands
bash1make test # unit tests 2make test-e2e-core # core E2E (must pass 100%) 3make test-e2e # full E2E (retries ok) 4make test-all # unit + full E2E 5make test-e2e-single TEST=tests/<spec>.ts 6make test-e2e-errors # show last E2E errors 7make test-e2e-verbose # full output for debugging
Debugging Flow
make test-e2e-errorsmake test-e2e-single TEST=tests/<spec>.tsmake test-e2e-verbose