-
Epic
-
Resolution: Unresolved
-
Major
-
CNV v4.22.0
-
refactor-utilities-modules
-
Quality / Stability / Reliability
-
77
-
False
-
-
False
-
None
-
Green
-
To Do
-
100% To Do, 0% In Progress, 0% Done
-
Goal
Currently most of utilities modules in https://github.com/RedHatQE/openshift-virtualization-tests repository are importing functions (or whole modules) from each other creating multiple circular imports. By now this leads to inability to drop unused imports in several places and/or need of using lazy imports inside functions.
Those modules must be refactored in a way to completely remove circular imports.
User Stories
- As a test developer, I want affected modules refactored to follow a clear one-way dependency hierarchy without circular deps and/or lazy imports.
Non-Requirements
- N/A
Notes
- N/A
1.
|
upstream roadmap issue |
|
New | |
Unassigned |
2.
|
upstream design |
|
New | |
Unassigned |
3.
|
upstream documentation |
|
New | |
Unassigned |
4.
|
upgrade consideration |
|
New | |
Unassigned |
5.
|
test plans in polarion |
|
New | |
Unassigned |
6.
|
automated tests |
|
New | |
Unassigned |
7.
|
downstream documentation merged |
|
New | |
Unassigned |
8.
|
CNV QE DevOps Requirement/Enablement |
|
New | |
Unassigned |