chore(scorecard): add startTestBackend module tests for all 9 backend modules - #4581
chore(scorecard): add startTestBackend module tests for all 9 backend modules#4581teknaS47 wants to merge 1 commit into
Conversation
Missing ChangesetsThe following package(s) are changed by this PR but do not have a changeset:
See CONTRIBUTING.md for more information about how to add changesets. Changed Packages
|
|
🤖 Finished Review · ✅ Success · Started 12:01 PM UTC · Completed 12:15 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Cost: $5.09 |
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #4581 +/- ##
==========================================
+ Coverage 62.37% 62.46% +0.08%
==========================================
Files 2607 2607
Lines 104756 104792 +36
Branches 29430 29430
==========================================
+ Hits 65346 65458 +112
+ Misses 38819 38743 -76
Partials 591 591
*This pull request uses carry forward flags. Click here to find out more. Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
ReviewFindingsLow
Labels: PR adds integration tests for scorecard backend modules. |



Hey, I just made a Pull Request!
RHIDP-15181
Adds
startTestBackendintegration tests for all 9 scorecard backend modules. Each test verifiesthat the module registers its metric providers (and collectors, where applicable) with the scorecard
plugin at runtime without errors.
Follow-up to the scorecard backend POC in #3414
What's included
module.test.tsfiles - one per module, each usingstartTestBackendwithscorecardPlugin+ the module under testpackage.jsonfiles - addssupertest,@types/supertest,@backstage/plugin-catalog-node, andscorecard-backendas devDependenciesyarn.lockupdated for the new dependenciesModules covered
scorecardCollectorsServiceRefjiraconfig✔️ Checklist