-
Notifications
You must be signed in to change notification settings - Fork 380
test(marketplace): add integration-tier coverage for marketplace --ref end-to-end flow #1918
Copy link
Copy link
Open
Labels
area/marketplacemarketplace.json schema, federation, authoring suite, source parity.marketplace.json schema, federation, authoring suite, source parity.area/testingTest infrastructure, fixtures, e2e harness, coverage.Test infrastructure, fixtures, e2e harness, coverage.priority/lowHuman-set low priority; does not imply acceptance, implementation approval or a release target.Human-set low priority; does not imply acceptance, implementation approval or a release target.theme/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.One manifest, every target. Multi-target deploy, marketplace, packaging, install.triage/recommendedAutomated advice completed; not human scope approval.Automated advice completed; not human scope approval.type/test
Description
Activity
Metadata
Metadata
Assignees
Labels
area/marketplacemarketplace.json schema, federation, authoring suite, source parity.marketplace.json schema, federation, authoring suite, source parity.area/testingTest infrastructure, fixtures, e2e harness, coverage.Test infrastructure, fixtures, e2e harness, coverage.priority/lowHuman-set low priority; does not imply acceptance, implementation approval or a release target.Human-set low priority; does not imply acceptance, implementation approval or a release target.theme/portabilityOne manifest, every target. Multi-target deploy, marketplace, packaging, install.One manifest, every target. Multi-target deploy, marketplace, packaging, install.triage/recommendedAutomated advice completed; not human scope approval.Automated advice completed; not human scope approval.type/test
Type
Projects
- StatusShow more project fieldsIn Progress
Context
Follow-up deferred from the apm-review-panel on #1880 (test-coverage-expert lens).
#1880 fixes registered marketplace
--refpropagation to string/dict plugin sources and GitLab slash-ref proxy filenames, with thorough unit coverage (TestMarketplaceRegisteredRefPropagation,TestBuildArtifactoryArchiveUrl). What is not yet covered is an integration-tier test that exercises the fullresolve_marketplace_plugin -> downstream resolution -> downloaderchain with a realrefvalue end to end.Why deferred (not folded into #1880)
New integration-test infrastructure is out of scope for a surgical bug fix. It is tracked here so the panel verdict on #1880 carries no loose follow-up.
Suggested scope
--refand asserts the resolved/downloaded artifact reflects that ref across both GitHub-family and GitLab hosts.urllib.parse(pertests/instructions), not substring.Source: panel recommendation on #1880