Skip to content

[FEATURE] Improve Test Coverage #63

Description

@mabd-dev

What problem does this solve?

Some of the package have poor test coverage. We need to improve that

Proposed solution

Write more tests and reach near 100% test coverage on all package

NOTE: Please add a comment below if you are working on a package, so everyone else knows and work don't overlap.

Additional context

Current status

Package Path Test Coverage Percentage (Before) Test Coverage Percentage (After)
/cmd/gen_schemes 0.0%
/cmd/reposcan 40.6%
/internal/analytics 64.7% 100.0% ✅
/internal/config 65.3% 100.0% ✅
/internal/logger 0.0% 83.3%
/internal/render/file 71.4% 100% ✅
/internal/render/stdout 17.4% 100% ✅
/internal/render/tui 0.0% 85.2%
/internal/render/tui/alerts 0.0% 100% ✅
/internal/render/tui/colorschemeswitcher 99.0%
/internal/render/tui/overlay 0.0% 100% ✅
/internal/render/tui/repodetails 91.0%
/internal/render/tui/repostable 69.1%
/internal/render/tui/repostableheader 0.0% ⌛️
/internal/scan 90.0% 97.5%
/internal/telemetry 87.3%
/internal/theme 0.0% 92.0%
/internal/utils 0.0% 100.0% ✅
/internal/vcs 90% 100.0% ✅
/internal/vcs/git 63.8% 100.0% ✅
/internal/vcs/jj 73.6% 100.0% ✅
/pkg/report 40.0% 100.0% ✅

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions