Test And Fix
Run tests and fix any failures
Claude CodeGeneric
---
description: "Run tests and fix any failures"
---
Follow these steps in order:
1. **Run Tests**:
```bash
pytest tests/ -v
Analyze Results:
If all tests pass:
- Report success
- Show test count and coverage if available
- Stop here
If tests fail:
- Identify which tests failed
- Read the error messages and stack traces carefully
- Note the file and line numbers
Investigate Failures:
- Read the failing test code to understand what it expects
- Read the code being tested to find the bug
- Determine root cause (don't guess)
Fix Issues:
- Make targeted fixes to the failing code
- Explain what was wrong and how you fixed it
- Run tests again to verify the fix
Iterate:
- If tests still fail, repeat steps 3-4
- If new tests fail, investigate those too
- Continue until all tests pass
Final Verification:
- Run full test suite one more time
- Verify no regressions introduced
- Report final status
Important:
- Only fix real bugs, don't modify tests to pass
- Don't skip tests or mark them as xfail
- Preserve existing test coverage
- Add new tests if functionality changed
Maintain Test And Fix?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[Test And Fix on getagentictools](https://getagentictools.com/loops/chrisrogers37-test-and-fix?ref=badge)