Surfaced during v4 onboarding (PR #2). The @cldmv/vitest-runner wiring + coverage reporting are now in place, but coverage is low because only a single pre-existing test file exists (tests/env-manager.test.mjs, 9 tests):
| Metric |
Coverage |
| Lines |
33.67% |
| Statements |
33.79% |
| Functions |
52.23% |
| Branches |
25.89% |
CLDMV libs aim for ~90%. Add unit/characterization tests covering the untested src/ paths — the env-manager logic and its platform-specific branches (posix vs win case-sensitivity, PATH handling, etc.). Non-urgent; tracking follow-up. Out of scope for the current fleet pass (which is v4 onboarding + dependency updates only).
Surfaced during v4 onboarding (PR #2). The
@cldmv/vitest-runnerwiring + coverage reporting are now in place, but coverage is low because only a single pre-existing test file exists (tests/env-manager.test.mjs, 9 tests):CLDMV libs aim for ~90%. Add unit/characterization tests covering the untested
src/paths — the env-manager logic and its platform-specific branches (posix vs win case-sensitivity, PATH handling, etc.). Non-urgent; tracking follow-up. Out of scope for the current fleet pass (which is v4 onboarding + dependency updates only).