[WIP] - Add Codecov integration for unit test coverage#1446
[WIP] - Add Codecov integration for unit test coverage#1446anahas-redhat wants to merge 1 commit intoopenshift:mainfrom
Conversation
- Add codecov.yml with project/patch coverage thresholds and ignore rules for vendor, upstream, generated, and test directories - Add hack/codecov.sh script to run unit tests with coverage profiling and upload results to Codecov via CLI with cross-platform support (Linux and macOS) - Add `make coverage` Makefile target as the entrypoint for running coverage locally and in CI
|
Important Review skippedAuto reviews are limited based on label configuration. 🚫 Review skipped — only excluded labels are configured. (1)
Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing touches🧪 Generate unit tests (beta)
Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: anahas-redhat The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
@anahas-redhat: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
/unhold |
The Code Coverage Working Group—one of the four Quality WGs established earlier this year—is focused on identifying testing gaps to improve overall project reliability.
This PR serves as the first step in that process: configuring the kueue-operator with Codecov. In this initial phase, we are focusing exclusively on unit tests. Measurement for E2E tests will be integrated in a future iteration.
Changes in this PR:
A previous of current results (executed manually), can be checked here: https://app.codecov.io/github/openshift/kueue-operator