Skip to content

test(cli): enforce 90% coverage in CI - #508

Merged
7174Andy merged 1 commit into
mainfrom
andrew/joss-cli-coverage
Sep 17, 2026
Merged

7174Andy merged 1 commit into
mainfrom
andrew/joss-cli-coverage

Conversation

@7174Andy

@7174Andy 7174Andy commented Sep 17, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Enforce the existing 90% coverage threshold in the CLI test job, matching the client and allocator jobs.
  • Add focused SSL certificate status tests so the CLI clears the threshold.

Verification

  • uv run pytest tests --cov=src/lablink_cli --cov-report=term-missing:skip-covered --cov-report=xml --cov-report=html --cov-fail-under=90: 832 passed, 1 deselected; total coverage 90.20%.
  • uv run ruff check tests/test_status.py: passed.

@7174Andy
7174Andy merged commit 5848ea3 into main Sep 17, 2026
6 checks passed
@7174Andy
7174Andy deleted the andrew/joss-cli-coverage branch September 17, 2026 20:35
@7174Andy 7174Andy mentioned this pull request Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant