Skip to content

Raise test coverage toward the CLDMV ~90% bar (currently ~33%) #3

Description

@Shinrai

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions