-
Feature
-
Resolution: Unresolved
-
Undefined
-
None
-
False
-
-
False
-
100% To Do, 0% In Progress, 0% Done
-
-
Feature Overview (aka. Goal Summary)
There is currently no e2e tests that specifically cover loading dynamic plugins, and currently no test coverage of the CLI's export and packaging commands. It would be good to start adding tests that cover various dynamic plugin frontend and backend use cases, for example:
- Configuring entity tabs & probably most of the other frontend dynamic plugin configuration options
- tests on the cli that cover exporting dynamic plugins, validate embedding behavior etc
Goals (aka. expected user outcomes)
Adding test coverage of the dynamic plugin runtime and tooling brings a few benefits:
- validate that the components continue to function as documented
- provide early warnings of upstream runtime changes
- better explain the runtime and tooling behavior
Requirements (aka. Acceptance Criteria):
- There should be some new tests in the backstage-showcase repository that cover some dynamic plugin specific use cases
- There should be some new tests in the backstage-plugins @janus-idp/cli package that cover the CLI codebase, and ideally cover the command's happy path