Add two test runner scripts for development workflow:
## test-quick.sh (129 lines)
Fast feedback loop for development - runs only essential tests.
Usage:
./scripts/test-quick.sh # Run quick tests
./scripts/test-quick.sh --lib # Only library unit tests
./scripts/test-quick.sh --cli # Only CLI tests
Features:
- Auto-detects cargo-nextest for parallel execution
- Color output when running in terminal
- Focused test selection for rapid iteration
## test-all.sh (537 lines)
Comprehensive test runner with detailed logging.
Usage:
./scripts/test-all.sh # Run all standard tests
./scripts/test-all.sh --all # Include SSH and slow tests
./scripts/test-all.sh --help # Show all options
Features:
- Timestamped log files in test-logs/
- JSONL structured output for CI parsing
- Separate test phases: unit, integration, doc, clippy
- Optional SSH and slow test inclusion
- Summary report with pass/fail counts
- Exit codes for CI integration
- Parallel execution support via nextest
Both scripts are self-contained with no external dependencies
beyond standard cargo tooling.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>