-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
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:
- Test Type (Labels): Scope of the test (e.g., Conformance, Regression, etc).
- IP Family: The network stack used (IPv4, IPv6, or Dual-Stack).
- 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
- clones
-
CNV-4600 CNV Epic Template
-
- New
-
1.
|
upstream roadmap issue |
|
New | |
Unassigned |
2.
|
upstream design |
|
New | |
Unassigned |
3.
|
upstream documentation |
|
New | |
Unassigned |
4.
|
upgrade consideration |
|
New | |
Unassigned |
5.
|
upstream roadmap issue |
|
New | |
Unassigned |
6.
|
test plans in polarion |
|
New | |
Unassigned |
7.
|
upstream design |
|
New | |
Unassigned |
8.
|
automated tests |
|
New | |
Unassigned |
9.
|
upstream documentation |
|
New | |
Unassigned |
10.
|
downstream documentation merged |
|
New | |
Unassigned |
11.
|
upgrade consideration |
|
New | |
Unassigned |
12.
|
test plans in polarion |
|
New | |
Unassigned |
13.
|
automated tests |
|
New | |
Unassigned |
14.
|
downstream documentation merged |
|
New | |
Unassigned |
15.
|
CNV QE DevOps Requirement/Enablement |
|
New | |
Unassigned |