-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
Description
Problem
CI currently skips several test groups: scheduling, checkpoints, CLI, integration tests, and worker-handler. This means regressions in these areas go undetected until local testing.
Scope
- Audit
ci.ymlto identify which test groups are missing - Add missing test groups to the CI matrix/steps:
npm run test:clinpm run test:integrationnpm run test:worker-handler(try with 4GB heap — CI runners have 7GB)
- Investigate whether integration tests truly require the
claudebinary (they use mocks — likely don't) - Consider running test groups as a matrix strategy for parallel execution
- Ensure CI still completes in reasonable time (<10 minutes)
Acceptance Criteria
- All test groups run in CI
- CI passes on
main - No test group is silently skipped
- CI completes in <10 minutes
Dependencies
- Depends on Vitest 4 upgrade (memory behavior may change, affecting CI resource needs)
Reactions are currently unavailable