Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-4882

Improve dynamic plugins runtime and tooling test coverage

Prepare for Y ReleasePrepare for Z ReleaseRemove QuarterXMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • 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

              stlewis_2 Stan Lewis
              stlewis_2 Stan Lewis
              RHIDP - Dynamic Plugins
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: