-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Current Coverage Status
Our test coverage has fallen below the thresholds we set. Current coverage levels:
- Statements: 59.02% (threshold: 70%)
- Branches: 48.4% (threshold: 65%)
- Lines: 59.07% (threshold: 70%)
- Functions: 63.75% (threshold: 70%)
Areas Needing Coverage
High Priority (Very Low Coverage)
lib/wizard/*files: 5.56% overallphase3-parameter-collection.ts: 2.91%phase4-validation.ts: 2.85%phase1-catalog-discovery.ts: 8.16%phase2-stack-query.ts: 9.09%phase6-integrated-mode.ts: 7.89%phase7-standalone-mode.ts: 8.92%
lib/providers/*: 25% overallnode-http-client.ts: 5.26%exec-sync-aws-provider.ts: 47.05%
lib/utils/config.ts: 18.51%
Medium Priority (Below 85%)
lib/s3-bucket-validator.ts: 81.33%bin/commands/infer-quilt-config.ts: 70.33%bin/commands/install.ts: 71.62%
Action Items
- Add comprehensive tests for the wizard phases (phase1-phase7)
- Add tests for provider implementations
- Improve coverage for config utilities
- Add integration tests for the complete setup flow
- Add edge case and error path testing
Temporary Measure
Thresholds have been temporarily lowered to current levels to unblock CI, but should be gradually increased as coverage improves.
Metadata
Metadata
Assignees
Labels
No labels