Skip to content

Add test coverage reporting - #264

Merged
yakew7 merged 2 commits into
yakew7:mainfrom
ahmdkaml:add-coverage-reporting
Aug 16, 2026
Merged

Add test coverage reporting#264
yakew7 merged 2 commits into
yakew7:mainfrom
ahmdkaml:add-coverage-reporting

Conversation

@ahmdkaml

Copy link
Copy Markdown
Collaborator

Add a non-gating coverage report to the profiler test workflow, using the new make coverage target.

closes #249

@ahmdkaml
ahmdkaml requested a review from yakew7 as a code owner August 16, 2026 15:21
@vercel

vercel Bot commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

@ahmdkaml is attempting to deploy a commit to the yashkewlani2020-gmailcom's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

Copy link
Copy Markdown

@yakew7 - new PR to review.

@yakew7
yakew7 merged commit 4017204 into yakew7:main Aug 16, 2026
17 of 18 checks passed
yakew7 added a commit that referenced this pull request Aug 16, 2026
#263/#264/#265/#266 added make coverage (pytest --cov=faircode) and
wired it into the profiler job as an informational, non-gating step -
but the job's install line was never updated to include pytest-cov,
so the step has failed on every run since it merged. continue-on-error:
true masked it as an overall job success, so nobody noticed - verified
by simulating the exact install line in a clean venv: pytest errors
with "unrecognized arguments: --cov=faircode --cov-report=term-missing"
without the plugin installed.

Add pytest-cov to the profiler job's install line. Verified in a fresh
venv that make coverage now actually reports real numbers instead of
erroring out. Also gitignore .coverage, the local artifact make
coverage produces.
yakew7 added a commit that referenced this pull request Aug 16, 2026
Bump snapshot to cover #262 (Shreyash0712, 5 more explainers),
#263/#264 (ahmdkaml, make coverage + non-gating CI coverage report),
and #265/#266 (new contributor Circout-sudo/Yojeet, pyproject.toml
test extra - same coverage-reporting effort as ahmdkaml's PRs, both
closing #249). Adds Circout-sudo as a new Contributors entry, the
Contributor tooling & docs area row, and the git identity map (git
author "Yojeet" vs GitHub handle).
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.

No test-coverage measurement in CI

2 participants