Skip to content

LWLP-753: surface unsupported ecosystems in coverage analysis - #1227

Draft
katarinazaprazna wants to merge 2 commits into
content-services:mainfrom
katarinazaprazna:lens-spur-include-all-ecosystems
Draft

katarinazaprazna wants to merge 2 commits into
content-services:mainfrom
katarinazaprazna:lens-spur-include-all-ecosystems

Conversation

@katarinazaprazna

@katarinazaprazna katarinazaprazna commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Show all ecosystems from a report in the ecosystem chart, including those not yet supported by the catalog
  • Update coverage summary copy to clarify that unmatched packages may belong to unsupported ecosystems
  • Refresh mocks and tests to cover the new ecosystem data

Run against: content-services/content-sources-backend#1731

Screenshot 2026-09-14 at 6 03 31 PM

Testing steps

  • Upload a manifest with packages from supported (Java, Python) and unsupported ecosystems
  • Confirm unsupported ecosystems appear in the ecosystem bar chart, listed last with neutral styling
  • Verify coverage summary tooltips and description mention unsupported ecosystems

@codecov

codecov Bot commented Sep 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.92%. Comparing base (249beaa) to head (efa2631).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1227      +/-   ##
==========================================
+ Coverage   63.70%   63.92%   +0.21%     
==========================================
  Files         149      149              
  Lines        5511     5511              
  Branches     1077     1077              
==========================================
+ Hits         3511     3523      +12     
+ Misses       1697     1688       -9     
+ Partials      303      300       -3     
Flag Coverage Δ
e2e 63.92% <ø> (+0.21%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@katarinazaprazna katarinazaprazna changed the title LWLP-753: adjust Lens copy to mention unsupported ecosystems LWLP-753: Surface unsupported ecosystems in coverage analysis Sep 14, 2026
@katarinazaprazna katarinazaprazna changed the title LWLP-753: Surface unsupported ecosystems in coverage analysis LWLP-753: surface unsupported ecosystems in coverage analysis Sep 14, 2026
@katarinazaprazna
katarinazaprazna force-pushed the lens-spur-include-all-ecosystems branch 3 times, most recently from 6ed6d68 to b889603 Compare September 14, 2026 13:42
@katarinazaprazna
katarinazaprazna force-pushed the lens-spur-include-all-ecosystems branch from b889603 to efa2631 Compare September 14, 2026 22:51
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.

1 participant