feat: add E2E coverage flags for overlay cross-repo uploads#2997
Open
gustavolira wants to merge 2 commits intoredhat-developer:mainfrom
Open
feat: add E2E coverage flags for overlay cross-repo uploads#2997gustavolira wants to merge 2 commits intoredhat-developer:mainfrom
gustavolira wants to merge 2 commits intoredhat-developer:mainfrom
Conversation
Add 6 e2e-* flags to codecov.yml for workspaces that have E2E tests in rhdh-plugin-export-overlays. These flags receive Istanbul coverage from instrumented dynamic plugin builds running on real RHDH/K8s deployments. Flags: e2e-adoption-insights, e2e-global-header, e2e-homepage, e2e-quickstart, e2e-scorecard, e2e-theme They inherit carryforward and status rules from default_rules. Coverage is uploaded with --slug and --sha from source.json, attributing it to the correct commit in this repo. Ref: RHIDP-13411 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Open
5 tasks
Move e2e-* flags to their correct alphabetical position in individual_flags (between dcm and extensions) instead of appending at the end, maintaining consistent ordering. Condense the 3-line comment block to a single line with Jira reference. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
hopehadfield
approved these changes
May 5, 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.



Summary
e2e-*flags tocodecov.ymlfor workspaces that have E2E tests in rhdh-plugin-export-overlayse2e-adoption-insights,e2e-global-header,e2e-homepage,e2e-quickstart,e2e-scorecard,e2e-themeHow it works
The overlay repo builds Istanbul-instrumented dynamic plugins (post-webpack
nyc instrument), deploys them on a real RHDH instance, runs Playwright E2E tests, collectswindow.__coverage__, and uploads the resulting lcov to this repo's Codecov using:The coverage is attributed to the correct commit in this repo, and the
e2e-*flags allow filtering E2E vs unit coverage on the Codecov dashboard.Flags inherit
carryforward: trueand status rules fromdefault_rules.Related
Test plan
codecov.ymlsyntax is valid (Codecov validates on next upload)🤖 Generated with Claude Code