Run the test suite
Run the repo's existing test command, report the real result, and evidence it. Do not introduce a new runner — use what the project already uses.
Steps
- Find the test command from the context packet's verification commands
(e.g.
pnpm test,npm test,pytest,go test ./...,mvn test). If the packet is silent, detect it from the manifest (package.jsonscripts,pyproject.toml,go.mod,pom.xml). Use the project script, not the underlying tool directly. - Run the full suite (or the scoped subset the ticket names). Capture the exact command and the pass/fail summary, including counts (passed/failed/skipped).
- If tests fail, read the failures. Fix only what the ticket scopes; if a failure is unrelated and pre-existing, note it — do not paper over it or delete the test.
- Re-run until green (or until you confirm a failure is out of scope and blocking).
- Evidence: the exact command and its passing summary. Then use the
record-evidenceskill to recordtest_outputagainst the AC and submit for review.
Rules
- Report the true result — never claim "tests pass" without a run in this session.
- Don't skip or delete failing tests to go green; fix the cause or mark blocked.
- Don't add a new test framework; match the repo's runner.
- Run on a branch (the
create-branchskill), never a protected branch.