This directory contains documentation about Firewood's testing infrastructure and practices.
-
PYTEST_SETUP.md - Pytest migration documentation
- What changed from manual testing to pytest
- Configuration details
- Benefits of pytest
- Future test plans
-
PYTEST_MIGRATION_COMPLETE.md - Migration completion summary
- Migration status
- Test results
- Files affected
- Quick reference commands
-
TESTING_SUMMARY.md - Current testing status
- Test statistics
- Coverage breakdown
- Test files and their purposes
- Goals and next steps
# Run all tests
uv run pytest
# Run with coverage
uv run pytest --cov=firewood --cov-report=html
# Run specific tests
uv run pytest tests/test_config_save.py -vSee ../../tests/README.md for complete testing guide.
- Framework: pytest 9.0.2
- Total Tests: 12
- Coverage: 31%
- Status: ✅ All passing
- See
TESTING_SUMMARY.mdfor current test status - See
../../tests/README.mdfor how to write tests - See
PYTEST_SETUP.mdfor testing framework details
When adding tests:
- Use pytest framework
- Follow patterns in
../../tests/ - Update test statistics in
TESTING_SUMMARY.md - Run full test suite before committing
Last Updated: 2026-02-01