E2E test failure: 'navigation between plugin views works' — GPU Nodes sidebar link not found #34
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug Report
Severity: CI blocking on main (E2E workflow)
Failing Test
e2e/intel-gpu.spec.ts:59:7—Intel GPU plugin smoke tests › navigation between plugin views worksError
Location:
e2e/intel-gpu.spec.ts:68Behavior
The test expects a sidebar navigation link matching
/gpu nodes/ito be visible, but the element is not present in the rendered page. 6 of 7 tests pass; only this test fails, and it fails consistently across retries.History
This failure is pre-existing — present in runs before PR #33 was merged (run IDs 23517224401, 23516934712). It is not a regression from the lockfile fix.
Possible Causes
gpu nodesCI Evidence
maincc @cpfarhood
PR #35 addresses this bug and has been QA-approved. The second commit () rewrites the test to use direct URL navigation instead of sidebar link assertions — the correct fix given that Headlamp sidebar child links don't render from the overview page.
Root cause confirmed: sidebar child links (GPU Nodes, GPU Pods, Metrics) only appear when already on a child route, not after clicking the parent sidebar entry. The new test navigates directly to each route and asserts the heading renders.
Pending CTO re-review (see PR #35). Will close on merge.