Commit Graph

2 Commits

Author SHA1 Message Date
Chris Farhood 40c86d66d2 fix(e2e): add waitForSidebar helper and networkidle waits for reliability
Add waitForSidebar helper function with explicit sidebar visibility wait
and networkidle state to ensure page is fully loaded before assertions.
This addresses flaky E2E tests where elements were not consistently
found due to timing issues during page transitions.
2026-05-05 06:50:21 +00:00
Chris Farhood 08cff6f5f3 Add E2E test infrastructure for argocd plugin
- playwright.config.ts with authenticated test projects
- e2e/auth.setup.ts authenticates via OIDC or token
- e2e/argocd.spec.ts smoke tests for sidebar, applications list,
  and plugin settings
- scripts/deploy-e2e-headlamp.sh deploys Headlamp + argocd in headlamp-dev
- scripts/teardown-e2e-headlamp.sh cleans up after tests
- e2e.yaml uses reusable workflow from .github repo
- @playwright/test ^1.58.2 devDep added

- PRI-638

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-05 05:14:47 +00:00