You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test(e2e): widen cluster-free run to full guest-signin + learning-paths
Expand the harness from 1 to 4 tests by fixing the global-header mounting
and enabling the learning-paths spec:
- global-header: the repo's static app-config.dynamic-plugins.yaml only
mounts the bare GlobalHeader container with no children, which is why the
plugin loaded but rendered nothing off-cluster. In-cluster the full mount
points (ProfileDropdown, Settings/Sign-out menu items, search, etc.) come
from the plugin's pluginConfig in the catalog index. Install the plugin
from OCI with that canonical pluginConfig (copied from rhdh-plugins
workspaces/global-header app-config.dynamic.yaml) and load the generated
dynamic-plugins-root/app-config.dynamic-plugins.yaml last in the
webServer config args — the same file and merge order the production
container uses. This unblocks the guest-signin Settings and Sign-out
tests, which navigate via the header's profile dropdown.
- learning-paths: the page renders off-cluster from the static fallback
data bundled with packages/app. The spec navigates through the
"References" sidebar group, which is a CI config-map menu customization —
mirror that menuItems nesting in app-config.local-e2e.yaml (objects
deep-merge across config files, so only the nesting keys are needed).
- Tag the three newly validated tests @cluster-free and allowlist
learning-path-page.spec.ts in testMatch.
- settings.spec.ts and home-page-customization.spec.ts stay out for now:
they assert CI test data (catalog ownership entities, customized home
cards) that the harness does not provide yet — documented in Known
issues.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments