-
Notifications
You must be signed in to change notification settings - Fork 304
Closed
Description
Current Status
The Dynamic Config integration test workflow currently takes approximately 115 minutes (1h 55m) to complete on GitHub Actions.
Recent example runs:
- Run #20066711795: 119.6 minutes (2h test execution)
- Run #20064274813: 111.4 minutes (1h 51m test execution)
Goal
Explore reducing CI execution time without sacrificing test quality.
Areas for Investigation
- Parallel test execution: Currently tests run sequentially (
E2E_PARALLEL=false) - Stress test load optimization: Evaluate if reduced load for CI (with full tests for nightly) maintains quality
- Deployment optimization: Review Helm timeouts and wait intervals
- GitHub Actions optimizations: Caching, timeout settings
Constraints
- Must maintain test quality and bug detection capability
- Should validate changes with local testing first
- Consider separate CI vs. nightly test profiles if needed
Expected Outcome
Reduce execution time from ~115 minutes to 60-90 minutes while maintaining or improving test coverage quality.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done