Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-78011

Organization of Upstream Network E2E Test Suite

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • CNV Network
    • cnv-net-e2e-test-org
    • Quality / Stability / Reliability
    • 77
    • To Do

      Goal

      This Epic tracks the reorganization of the upstream Network E2E suite into a structured matrix. Currently, tests are monolithic or disorganized.

      The student will refactor the test suite to allow granular execution based on the following criteria:

      1. Test Type (Labels): Scope of the test (e.g., Conformance, Regression, etc).
      2. IP Family: The network stack used (IPv4, IPv6, or Dual-Stack).
      3. Primary / Secondary networks: Whether the VM is connected to pod network / secondary networks.

      User Stories

      • High-Level goal-based user story, with context.
      • As a test executor, I would like to control test execution based on labels
      • As a KubeVirt network maintainer, I would like to have the tests following a common set of building blocks in order to ease maintenance burden.
      • As a test executor, I would like to have zero programmatic skips.

      Non-Requirements

      • List of things not included in this epic, to alleviate any doubt raised during the grooming process.

      Notes

      • This epic is meant to be a learning opportunity for an experience intern.
      • The student will learn:
        • The Go programming language
        • VM networking
        • e2e testing
        • The Ginkgo test framework
        • Real world debugging skills

          1.
          upstream roadmap issue Sub-task New Normal Unassigned
          2.
          upstream design Sub-task New Normal Unassigned
          3.
          upstream documentation Sub-task New Normal Unassigned
          4.
          upgrade consideration Sub-task New Normal Unassigned
          5.
          upstream roadmap issue Sub-task New Undefined Unassigned
          6.
          test plans in polarion Sub-task New Normal Unassigned
          7.
          upstream design Sub-task New Undefined Unassigned
          8.
          automated tests Sub-task New Normal Unassigned
          9.
          upstream documentation Sub-task New Undefined Unassigned
          10.
          downstream documentation merged Sub-task New Normal Unassigned
          11.
          upgrade consideration Sub-task New Undefined Unassigned
          12.
          test plans in polarion Sub-task New Undefined Unassigned
          13.
          automated tests Sub-task New Undefined Unassigned
          14.
          downstream documentation merged Sub-task New Undefined Unassigned
          15.
          CNV QE DevOps Requirement/Enablement Sub-task New Undefined Unassigned

              Unassigned Unassigned
              omisan@redhat.com Orel Misan
              Yoss Segev Yoss Segev
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: