summaryrefslogtreecommitdiff
path: root/integrationtests/REFACTORING_GUIDE.md
AgeCommit message (Collapse)Author
2025-07-04chore: clean up temporary files and reorganize documentationPaul Buetow
- Delete temporary benchmark shell scripts (7 files) - Delete temporary log files from root and integrationtests - Delete .out test output files - Delete temporary Python analysis scripts - Move documentation to doc/ directory: - TURBOBOOST_OPTIMIZATION.md → doc/turboboost_optimization.md - performance_optimization_summary.md → doc/performance_optimization_summary.md - integrationtests/REFACTORING_GUIDE.md → doc/refactoring_guide.md - benchmarks/PROFILING.md → doc/profiling.md 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-24Add test helpers and refactoring guide for integration testsPaul Buetow
- Created testhelpers.go with reusable utilities to reduce code duplication - Added helper functions for common patterns: - skipIfNotIntegrationTest() for test skipping - TestServer for managing server lifecycle - CommandArgs for building command arguments - File cleanup helpers with t.Cleanup() - Dual mode test runner - Output verification helpers - Created REFACTORING_GUIDE.md documenting: - Common patterns found across tests - Refactoring strategy and benefits - Examples showing 40-50% code reduction - Metrics and next steps This sets the foundation for incrementally refactoring the integration tests to be more maintainable and less error-prone. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>