Skip to content

feat(test): add hatch scripts and docs for coverage reports#1043

Merged
mergify[bot] merged 1 commit intopython-wheel-build:mainfrom
LalatenduMohanty:add-combined-coverage-scripts
Apr 9, 2026
Merged

feat(test): add hatch scripts and docs for coverage reports#1043
mergify[bot] merged 1 commit intopython-wheel-build:mainfrom
LalatenduMohanty:add-combined-coverage-scripts

Conversation

@LalatenduMohanty
Copy link
Copy Markdown
Member

Add coverage lifecycle scripts (coverage-erase, coverage-combine, coverage-report) and document how to generate a combined coverage report that includes both unit and e2e tests.

Related to #1033

Add coverage lifecycle scripts (coverage-erase, coverage-combine,
coverage-report) and document how to generate a combined coverage
report that includes both unit and e2e tests.

Related to python-wheel-build#1033

Co-Authored-By: Claude <claude@anthropic.com>
Signed-off-by: Lalatendu Mohanty <lmohanty@redhat.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 9, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 281cfacc-4c39-4efd-b567-41b76244faa3

📥 Commits

Reviewing files that changed from the base of the PR and between c5c3afc and 7c49d1e.

📒 Files selected for processing (3)
  • .gitignore
  • docs/develop.md
  • pyproject.toml

📝 Walkthrough

Walkthrough

This pull request enhances coverage report generation by introducing timestamped file storage. The changes add a .gitignore pattern to exclude generated coverage reports, implement three new Hatch scripts (coverage-erase, coverage-combine, and an updated coverage-report that writes to a timestamped file via tee), and document the complete workflow for generating combined unit and e2e coverage reports.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

🚥 Pre-merge checks | ✅ 2
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main changes: adding hatch scripts for coverage operations and documenting how to use them for combined coverage reports.
Description check ✅ Passed The description clearly relates to the changeset by summarizing the coverage scripts added and the documentation provided, with a reference to the related issue.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@rd4398 rd4398 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good!
Thanks

@mergify mergify bot merged commit 5370daa into python-wheel-build:main Apr 9, 2026
39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants