-
Notifications
You must be signed in to change notification settings - Fork 159
[TEST] Add parser and contract coverage for plugin crawler #494
Copy link
Copy link
Open
Labels
area:backendBackend API, database, or service workBackend API, database, or service workarea:pluginsScanner plugin metadata, schemas, or plugin runtime workScanner plugin metadata, schemas, or plugin runtime worklevel:intermediate35 pts difficulty label for moderate contributor PRs35 pts difficulty label for moderate contributor PRspriority:mediumImportant issue with normal urgencyImportant issue with normal urgencytype:testingTesting work category bonus labelTesting work category bonus label
Metadata
Metadata
Assignees
Labels
area:backendBackend API, database, or service workBackend API, database, or service workarea:pluginsScanner plugin metadata, schemas, or plugin runtime workScanner plugin metadata, schemas, or plugin runtime worklevel:intermediate35 pts difficulty label for moderate contributor PRs35 pts difficulty label for moderate contributor PRspriority:mediumImportant issue with normal urgencyImportant issue with normal urgencytype:testingTesting work category bonus labelTesting work category bonus label
Summary
plugins/crawlerappears in the shipped plugin catalog, but there is no direct test coverage mentioningcrawlerundertesting/backendorfrontend/testing.Why this matters
Parser or metadata regressions for this plugin can ship without any fixture-based signal. That is risky for a plugin-driven product where metadata, command rendering, and parser normalization are all part of the contract.
Scope
crawlerdirectly.Acceptance criteria
crawlerexplicitly.pytest testing/backend -q.