[smoke-test] Test coverage review: 2096 source files, 228 test files (10.9%) #14

Closed
opened 2026-05-14 18:29:28 +00:00 by Mark · 2 comments
Owner

Smoke Test Review: Mark/vikunja-cli

Type: python | Runtime: python
Source files: 2096 | Test files: 228 | Coverage: 10.9%

Observations

  • Test directory: tests, .pytest_cache

Risks

  • ⚠️ Low test coverage: 10.9% of source files have tests

Recommendations

  • Increase test coverage to at least 50%

Auto-filed by project-smoke-test.py on 2026-05-14 18:29:28 UTC

## Smoke Test Review: Mark/vikunja-cli **Type:** python | **Runtime:** python **Source files:** 2096 | **Test files:** 228 | **Coverage:** 10.9% ### Observations - Test directory: tests, .pytest_cache ### Risks - ⚠️ Low test coverage: 10.9% of source files have tests ### Recommendations - Increase test coverage to at least 50% --- _Auto-filed by project-smoke-test.py on 2026-05-14 18:29:28 UTC_
Author
Owner

Correction: The source file count was inflated by a virtualenv (vikunja_env/) in the project directory that the review script counted. Real numbers after fix:

  • Source files: 29 (was 2096)
  • Test files: 7 (was 228)
  • Coverage: 24.1% (was 10.9%)

This is a healthy ratio — no blocking issues here, coverage is reasonable for a CLI tool.

**Correction**: The source file count was inflated by a virtualenv (`vikunja_env/`) in the project directory that the review script counted. Real numbers after fix: - Source files: **29** (was 2096) - Test files: **7** (was 228) - Coverage: **24.1%** (was 10.9%) This is a healthy ratio — no blocking issues here, coverage is reasonable for a CLI tool.
Author
Owner

Fixed in commit. Closing.

Fixed in commit. Closing.
Mark closed this issue 2026-05-15 01:57:53 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/vikunja-cli#14
No description provided.