test(homepage): add Playwright e2e for dynamic home page#2048
test(homepage): add Playwright e2e for dynamic home page#2048jrichter1 merged 5 commits intoredhat-developer:mainfrom
Conversation
|
/publish |
|
Publish workflow has completed with success. Publishing process✅ Finished successfully.
Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. Metadata Validation✅ All metadata files validated successfully. Running e2e tests |
|
✅ Smoke tests workflow passed. All plugins loaded successfully. |
❌ Failed E2E Tests -
|
|
/test e2e-ocp-helm |
❌ Failed E2E Tests -
|
50236ce to
bee2458
Compare
|
/publish |
|
Publish workflow has completed with success. Publishing process✅ Finished successfully.
Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. Metadata Validation✅ All metadata files validated successfully. Running e2e tests |
|
✅ Smoke tests workflow passed. All plugins loaded successfully. |
❌ Failed E2E Tests -
|
|
/publish |
|
Publish workflow has completed with success. Publishing process✅ Finished successfully.
Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. Metadata Validation✅ All metadata files validated successfully. Running e2e tests |
|
✅ Smoke tests workflow passed. All plugins loaded successfully. |
|
✅ Smoke tests workflow passed. All plugins loaded successfully. |
✅ Passed E2E Tests -
|
Made-with: Cursor
Made-with: Cursor
|
/publish |
|
Publish workflow has completed with success. Publishing process✅ Finished successfully.
Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. Metadata Validation✅ All metadata files validated successfully. Running e2e tests |
|
✅ Smoke tests workflow passed. All plugins loaded successfully. |
✅ Passed E2E Tests -
|
- Update package.json (Yarn 4.12, pinned devDeps, test:vault, check script) - Drop manual dotenv from playwright.config.ts - Remove redundant tests/config overrides; trim dynamic-plugins.yaml - Format dynamic-plugins.yaml with Prettier Made-with: Cursor
|
|
/publish |
|
Publish workflow has completed with success. Publishing process✅ Finished successfully.
Backstage Compatibility Check✅ All workspaces are compatible with the target Backstage version ( No action required. Metadata Validation✅ All metadata files validated successfully. Running e2e tests |
|
✅ Smoke tests workflow passed. All plugins loaded successfully. |
✅ Passed E2E Tests -
|



PR: Homepage workspace e2e tests (Dynamic Home Page)
Adds
workspaces/homepage/e2e-tests: Keycloak login,dynamic-pluginsaligned with the overlay OCI image, and serial Playwright coverage for home cards (load, resize, delete). The restore defaults / clear-all scenario stays skipped pending RHDHBUGS-2906.Resolves: RHIDP-11366
How to run locally:
cd workspaces/homepage/e2e-tests→corepack enable && yarn install --immutable→yarn check→yarn test(optional.envwithGIT_PR_NUMBERfor PR images). Pin the RHDH chart line withRHDH_VERSION(defaults to1.10, e.g.RHDH_VERSION=1.9 yarn test).