RDKEMW-17673 : Add info coverage gate to CI#459
Open
swethasukumarr wants to merge 2 commits into
Open
Conversation
Contributor
Contributor
There was a problem hiding this comment.
Pull request overview
Adds an informational coverage “gate” to GitHub Actions CI by collecting L1 coverage artifacts, comparing them against a stored baseline on a build-metadata branch, and updating that baseline on successful develop pushes.
Changes:
- Introduces a new orchestrating workflow (
main-workflow.yml) that runs L1 tests, performs an informational coverage comparison, and updates a baseline ondevelop. - Updates the L1 workflow to support
workflow_calland to uploadfiltered_coverage.infounder a stable artifact name. - Adds a Python script (plus tests) to parse LCOV, compare against baseline JSON, and optionally emit a new baseline payload.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 10 comments.
| File | Description |
|---|---|
| .github/workflows/main-workflow.yml | New CI workflow orchestrating L1, coverage comparison, and baseline updates. |
| .github/workflows/L1-tests.yml | Adds workflow_call support and uploads LCOV output as an artifact. |
| .github/scripts/compare_coverage.py | Implements LCOV parsing + baseline comparison + report output. |
| .github/scripts/compare_coverage_test.py | Adds unit/integration coverage tests for the comparison script. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Hi @swethasukumarr : Please add this credit to the end of NOTICE and I will clear off the fails: |
Contributor
a8e4b9f to
36d61ce
Compare
Contributor
Contributor
Contributor
|
b'## WARNING: A Blackduck scan failure has been waived A prior failure has been upvoted
|
ks734
approved these changes
Jun 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
What does this PR change/fix and why?
If there is a corresponding JIRA ticket, please ensure it is in the title of the PR.
Test Procedure
How to test this PR (if applicable)
Type of Change
Requires Bitbake Recipe changes?
meta-rdk-ext/recipes-containers/dobby/dobby.bb) must be modified to support the changes in this PR (beyond updatingSRC_REV)