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

[tier-2 automation] Refactor utilities modules and imports

XMLWordPrintable

    • refactor-utilities-modules
    • Quality / Stability / Reliability
    • 77
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • Green
    • To Do
    • 100% To Do, 0% In Progress, 0% Done
    • Hide

      2026-03-02:
      Work will start this sprint....

      Show
      2026-03-02: Work will start this sprint....

      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

              vsibirsk Vasiliy Sibirskiy
              vsibirsk Vasiliy Sibirskiy
              Kedar Bidarkar Kedar Bidarkar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: