Skip to content

CNV-87994: Add Cypress E2E tests for networking plugin - #1

Merged
lkladnit merged 4 commits into
mainfrom
qe-ui
Jun 15, 2026
Merged

CNV-87994: Add Cypress E2E tests for networking plugin#1
lkladnit merged 4 commits into
mainfrom
qe-ui

Conversation

@lkladnit

@lkladnit lkladnit commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Migrate plugin-owned UI E2E tests from kubevirt-ui to this repo (CNV-87994)
  • Add Cypress tests for NADs, UDNs, NetworkPolicies, Services, Routes, Ingresses (~14 test cases)
  • Add GitHub Actions hot-cluster CI workflow for fast PR feedback
  • Update Prow script paths to use new cypress/ directory

Test plan

  • Configure repository secrets (CONSOLE_URL, KUBEADMIN_PASSWORD)
  • Verify GH Actions workflow triggers on this PR
  • Run npm run test-cypress-headless locally against a live cluster
  • Confirm Prow test-prow-e2e.sh picks up the new specs

Made with Cursor

@lkladnit
lkladnit force-pushed the qe-ui branch 18 times, most recently from a9afee3 to 5a3e9dd Compare June 7, 2026 10:41
Migrate plugin-owned UI tests from kubevirt-ui to this repo.
Tests cover NADs, UDNs, NetworkPolicies, Services, Routes, and
Ingresses. Includes GitHub Actions hot-cluster CI workflow.

Original integration-tests/ kept intact for Prow; new tests
live in cypress/ and run via `npm run test-e2e`.

Co-authored-by: Cursor <cursoragent@cursor.com>
lkladnit and others added 3 commits June 15, 2026 09:01
The Cypress tests live in ui-tests-cy/, not cypress/. The npm scripts
and GH Actions artifact path referenced a non-existent directory.

Co-authored-by: Cursor <cursoragent@cursor.com>
Cypress 15.x requires --import for tsx which is only supported on
Node.js >= 20. The workflow was using Node 18.

Co-authored-by: Cursor <cursoragent@cursor.com>
Switch E2E workflow to manual-only (workflow_dispatch) until a
self-hosted runner with cluster access is available.

Co-authored-by: Cursor <cursoragent@cursor.com>
@lkladnit
lkladnit merged commit aceea4d into main Jun 15, 2026
@lkladnit lkladnit changed the title CNV-87983: Add Cypress E2E tests for networking plugin CNV-87994: Add Cypress E2E tests for networking plugin Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant