Testing Scripts
run-tests.sh
Location:scripts/run-tests.sh
Comprehensive test runner with coverage measurement.
- Basic Usage
- Package Testing
- Advanced
--coverage- Generate coverage report--open- Open HTML report in browser--package NAME- Test specific package--clean- Clean derived data first--threshold N- Fail if coverage < N%
- Console test results
coverage-report.txt- Text summarycoverage-report.html- Detailed HTML report
Supabase Scripts
Deploy Edge Function
Run Migrations
Local Development
Xcode Build Scripts
Clean Build
Archive
Run Tests
Git Workflows
Pre-commit Checks
Branch Management
Package Management
Update Dependencies
Reset Package Cache
Common Commands
Development
Configuration
Cleaning
CI/CD Commands
GitHub Actions
Workflows in.github/workflows/:
Main CI (ci.yml):
coverage-report.yml):
Quick Reference
Run Tests Locally
Run Tests Locally
Deploy Backend
Deploy Backend
Clean Everything
Clean Everything
Check Coverage
Check Coverage
Related Resources
Testing Guide
Testing strategies
Deployment
Production deployment
Supabase Setup
Backend deployment
Configuration
Config reference
