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

Improve automated quality testing on rhdh-plugins and BCP

    • M
    • False
    • Hide

      None

      Show
      None
    • False
    • 100% To Do, 0% In Progress, 0% Done

      Feature Overview (aka. Goal Summary)

      As always, we need automated tests and and we should have more of them already on our plugins workspaces in the rhdh-plugins repo and in the Backstage Community Plugins repo.

      The rhdh-plugins repo contains already a GitHub workflow that starts the "workspace dev app" and run playwright tests. But this isn't used in all our plugins yet, so we need to close this gap.

      And we would like to enable the same (as an opt in for workspaces) in BCP.

      Goals (aka. expected user outcomes)

      Having a minimal test that a plugin starts and renders successfully for all the rhdh-plugins workspaces and the most of "our" BCP plugins tested with playwright.

      Requirements (aka. Acceptance Criteria):

      1. Playwright tests for all rhdh-plugins workspaces that are maintained by the RHDH team, like bulk-import, header, etc.
      2. Playwright tests for the important BCP workspaces that are maintained by the RHDH team, like RBAC, etc.
      3. Localization tests for these plugins that supports localization
      4. A11y tests for the main pages
      5. Translation tests for the main pages

      Out of Scope (Optional)

      Full test coverage of these plugins

      Customer Considerations (Optional)

      None

      Documentation Considerations

      None

              jrichter@redhat.com Jan Richter
              cjerolim Christoph Jerolimov
              RHIDP - Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: