-
Feature
-
Resolution: Unresolved
-
Major
-
None
-
M
-
False
-
-
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):
- Playwright tests for all rhdh-plugins workspaces that are maintained by the RHDH team, like bulk-import, header, etc.
- Playwright tests for the important BCP workspaces that are maintained by the RHDH team, like RBAC, etc.
- Localization tests for these plugins that supports localization
- A11y tests for the main pages
- Translation tests for the main pages
Out of Scope (Optional)
Full test coverage of these plugins
Customer Considerations (Optional)
None
Documentation Considerations
None